본문 바로가기
01.Bit 단기/Java

01_기본입출력

by chojju 2021. 11. 29.
반응형
import java.util.Scanner;

public class Start {
	
	public static void PrintFunction()
	{
		System.out.println("Hello" + 10 + ':' + "한글");
		System.out.print("타입1개 출력 : 개행처리 안됨");
		System.out.printf("%s %d\n", "서식 기반 출력", 10);
	}

	public static void InputFunction()
	{
		Scanner scan = new Scanner(System.in);
		String temp = scan.nextLine();		//temp = "10"
		//String => 기본형타입
		int num1 = Integer.parseInt(temp);	//num1 = 10
		
		int num = scan.nextInt();
		System.out.println("입력된 정수 : " + num + ":" + temp);
		scan.close();
	}
	//사용자로부터 2개의 정수값을 입력받아 합을 구해보자.
	public static void Exam()
	{
		try{
			int num1, num2;
			System.out.print("정수 입력 : ");
			Scanner scan = new Scanner(System.in);
			String temp = scan.nextLine();
			num2 = Integer.parseInt(temp);			
			
			System.out.print("정수 입력 : ");
			num1 = scan.nextInt();
			
			System.out.println("합의 결과 : " + num1 + num2);//?
			System.out.println(num1 + num2 + " : 합의 결과임");//?
			scan.close();
		}
		catch(java.lang.NumberFormatException e){
			System.out.println("에러 : " + e.getMessage());
		}				
	}
	
	public static void main(String[]args)
	{
//		PrintFunction();
//		InputFunction();
		
		Exam();
	}
}
반응형

'01.Bit 단기 > Java' 카테고리의 다른 글

06_상속성 다형성  (0) 2021.11.29
05_캡슐화  (0) 2021.11.29
04_배열  (0) 2021.11.29
03_foreach  (0) 2021.11.29
02_문자열  (0) 2021.11.29

댓글