1. 문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
<입력>
테스트 케이스의 개수 T를 입력받는다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B를 입력받는다. (0 < A, B < 10)
<출력>
각 테스트 케이스마다 A+B를 출력한다.
2. 코드
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int a,b,T;
T=sc.nextInt();
for (int i=0;i<T;i++){
a=sc.nextInt();
b=sc.nextInt();
System.out.println(a+b);
}
sc.close();
}
}
3. 풀이
int형 변수 a,b,T를 선언하고 T를 입력받는다.
T번 a와 b를 입력받고 a+b값을 출력하는 것이므로 반복문을 사용한다.
반복문 안에서 지역변수 i를 선언하고 0으로 초기화한다. 반복문이 한번 돌때마다 i를 1씩 더하고 T번 반복문을 실행할 것이기 때문에 i<T 범위를 설정한다. 0부터 시작했기 때문에 i<=T가 아닌, i<T가 맞다.
4. 링크
https://www.acmicpc.net/problem/10950
'Computer Science > 자료구조와 알고리즘' 카테고리의 다른 글
[JAVA] 백준 15552번 빠른 A+B (0) | 2020.07.12 |
---|---|
[JAVA] 백준 8393번 합 (0) | 2020.07.04 |
[JAVA] 백준 2739번 구구단 (0) | 2020.07.04 |
[C] 백준 11399번 ATM (0) | 2020.07.01 |
[JAVA] 백준 2884번 알람시계 (0) | 2020.07.01 |