글 작성자: 취업중인 피터팬
728x90

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

 

11021번: A+B - 7

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

www.acmicpc.net

사용 언어 : Java 11

for문을 이해하고 있는지 확인하는 문제입니다.

System.out.println에서 + 사용하면 정수형 변수도 String으로 자동 형변환 되어서 덧셈이 안되는 상황이 있습니다. 이때 (int)로 형변환을 해주어야 합니다.

 

정답

import java.util.*;

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