미새문지

백준 11021번 Java 본문

백준 문제풀기

백준 11021번 Java

문미새 2022. 8. 8. 20:15
728x90

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.


입력

첫째 줄에 테스트 케이스의 개수 T가 주어진다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)


출력

각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.

 

import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int T = sc.nextInt();
		
		for(int x = 1; x <= T; x++) {
			int A = sc.nextInt();
			int B = sc.nextInt();
			
			System.out.println("Case #" + x + ": " + (A+B));
		}

		sc.close();
	}

}

 

다음 코드는 백준에선 작동이 안됐으나 이클립스에서 작동 확인되어 올립니다

 

 

switch 문을 이용한 코드

import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int T = sc.nextInt();
		
		for(int i = 0; i < T; i++) {
			int A = sc.nextInt();
			int B = sc.nextInt();
			int x = i+1;

			switch(x) {
			case 1:
				System.out.println("Case #"+x+": "+ (A+B));
				break;
			case 2:
				System.out.println("Case #"+x+": "+ (A+B));
				break;
			case 3:
				System.out.println("Case #"+x+": "+ (A+B));
				break;
			case 4:
				System.out.println("Case #"+x+": "+ (A+B));
				break;
			case 5:
				System.out.println("Case #"+x+": "+ (A+B));
				break;		
			}
		}
	
		sc.close();
	}
}

 

 

for문 안에 switch문을 넣은 코드

import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int T = sc.nextInt();
		int i = T;
		int[] arr = new int[T];
		
		
		for(i = 0; i < T; i++) {
			int A = sc.nextInt();
			int B = sc.nextInt();
			arr [i] = A+B;
		}
			
		for(int x = 1; x <= T; x++) {
			switch(x) {
			case 1:
				System.out.println("Case #"+x+": "+ arr[0]);
				break;
			case 2:
				System.out.println("Case #"+x+": "+ arr[1]);
				break;
			case 3:
				System.out.println("Case #"+x+": "+ arr[2]);
				break;
			case 4:
				System.out.println("Case #"+x+": "+ arr[3]);
				break;
			case 5:
				System.out.println("Case #"+x+": "+ arr[4]);
				break;		
			}
		}
			
		sc.close();
	}

}
728x90

'백준 문제풀기' 카테고리의 다른 글

백준 2438번 Java  (1) 2022.08.08
백준 11022번 Java  (1) 2022.08.08
백준 15552번 Java  (1) 2022.08.08
백준 25304번 Java  (1) 2022.08.08
백준 8393번 Java  (1) 2022.08.08