반응형
접근 방법)
while문과 break를 이용하여 문제를 풀 수 있다.while(true)를 이용하여 항상 반복문을 실행하다 if문을 이용하여 두 입력 값이 0일 때 break로 while문을 탈출하여 코드를 끝내는 방식으로 작성하면 된다.
정답 코드 1)
import java.util.Scanner;
import java.io.*;
import java.util.StringTokenizer;
class Main{
public static void main(String[] args){
try{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st;
while(true){
st = new StringTokenizer(br.readLine(), " ");
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
int c = a+b;
if(a==0&&b==0){
break;
}else{
bw.write(c+"\n");
}
}
br.close();
bw.close();
}catch(IOException io){
}
}
}
정답 코드 2)
import java.util.Scanner;
class Main{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
while(true){
int a = s.nextInt();
int b = s.nextInt();
int c = a+b;
if(a==0&&b==0){
break;
}else{
System.out.println(c);
}
}
}
}
반응형
'Baekjoon 자바 코드 > 반복문' 카테고리의 다른 글
[백준] 10951번 A+B - 4 풀이 코드 (Java 자바) (0) | 2024.07.02 |
---|---|
[백준] 2439번 별 찍기 - 2 풀이 코드 (Java 자바) (0) | 2024.07.01 |
[백준] 2438번 별 찍기 - 1 풀이 코드 (Java 자바) (0) | 2024.06.28 |
[백준] 11022번 A+B-8 풀이 코드 (Java 자바) (0) | 2024.06.26 |
[백준] 11021번 A+B-7 풀이 코드 (Java 자바) (0) | 2024.06.26 |