Scanner sc = new Scanner(System.in); / Integer.parseInt(msg);
import java.util.Scanner;

public class Exam_01 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		//System.in.read();는 아직 정해지지 않은 int형으로 가져오고, 한글자만 가져옴
		System.out.print("메세지를 입력하세요 : ");
		String msg = sc.nextLine();
		//.nextLine(); Buffer로부터 데이터를 가져오는 명령어(한줄을 통째로 다 가져옴, 숫자일 수 없음=사용자가 입력하기 전에 아직 정해지지 않은 문자열 String)
		//우리가 입력한 문장+엔터(\r\n)까지 Buffer로 들어옴. 
		//그리고 String형 변수 msg에 그 값이 들어감. 
		//Buffer에 데이터가 남지 않음 = 여러번 코드를 붙여서 입력받을 수 있다.
		
		/*
		  System.out.print(msg + 5);
		  10을 입력하여도 문자열10이 들어가는 것이기 때문에 msg + 5를 출력하려고 하면,
		  String + num으로 String으로 Promotion이 되어서 105라는 문자열이 출력된다.
		*/
		
		int num= Integer.parseInt(msg); 	//문자열을 숫자로 번역하라는 명령어
		
		System.out.println(num + 5);
		
		//코드의 축약
		//System.out.println(Integer.parseInt(sc.nextLine())+5);
		
		
		
		
	}
}