본문 바로가기

카테고리 없음

[백준 BAEKJOON / 자바 JAVA] 11022번 : A + B - 8

Q) BAEKJOON / JAVA / 11022 : A + B - 8

https://www.acmicpc.net/problem/11022

 

11022번: A+B - 8

각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다.

www.acmicpc.net


A)

 - Scanner

import java.util.Scanner;

public class Main{
	public static void main(String args[]) {
		
		//Scanner 선언
		Scanner sc = new Scanner(System.in);
		
		// nextInt()활용
		// 정수형으로 읽어와서
		// 변수 T에 대입
		int T = sc.nextInt();
		
		// for 반복문
		// 1 ~ T 까지 반복
		for(int i = 1; i <= T; i++) {
			
			// nextInt()활용
			// 정수형으로 읽어와서
			// 변수 A, B에 대입
			int A = sc.nextInt();
			int B = sc.nextInt();
			
			//문자열과 변수 나열하여 출력
			System.out.println("Case #" + i + ": " + A + " + " + B + " = " + (A + B));
			
		}
		
		//Scanner 종료
		sc.close();
		
	}
}

 

 - [2] BufferedReader + BufferedWriter

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;

public class Main{
	public static void main(String args[]) throws IOException {
		
		// BufferedReader 선언
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		// BufferedWriter 선언
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
		
		// readLine() 활용 행 읽어오기
		// parseInt() 활용 정수형으로 변환
		// 변수 T에 대입
		int T = Integer.parseInt(br.readLine());
		
		// StringTokenizer 선언
		StringTokenizer st;
		
		// for 반복문
		// 1 ~ T까지 반복
		for(int i = 1; i <= T; i++) {
			
			// readLine() 활용 행 읽어오기
			// StringTokenizer() 활용 문자열 토큰 단위로 분할 
			st = new StringTokenizer(br.readLine(), " ");
			
			// nextToken() 활용 토큰 값 가져오기
			// parseInt() 활용 정수형으로 변환
			// 변수 A, B에 대입
			int A = Integer.parseInt(st.nextToken());
			int B = Integer.parseInt(st.nextToken());
			
			// 문자열과 변수 나열하여 출력
			bw.write("Case #" + i + ": " + A + " + " + B + " = " + (A + B) + "\n");
		}
		
		// BufferedReader 종료
		br.close();
		
		// BufferedWriter 비우기
		bw.flush();
		// BufferedWriter 종료
		bw.close();
	}
}