10952번: A+B-5
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (true) {
int A = sc.nextInt();
int B = sc.nextInt();
if (A == 0 && B == 0) {
break;
}
System.out.println(A + B);
}
}
}
while 다음의 조건문에 A == 0 && B == 0 을 넣으려는 잘못된 시도를 반복하다가 어찌저찌 해결!
10951번: A+B-4
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNextInt()) {
int A = sc.nextInt();
int B = sc.nextInt();
System.out.println(A + B);
}
sc.close();
}
}
hasNextInt()의 경우 입력값이 정수일 경우 true를 반환하며 정수가 아닐 경우 바로 예외를 던지며 더이상의 입력을 받지 않고 hasNextInt()에서 false를 반환하면서 반복문이 종료된다.
'~2023.02 > 백준 문제풀이' 카테고리의 다른 글
[Python] 백준 5585번 : 거스름돈 (0) | 2022.03.09 |
---|---|
[JAVA] 백준 단계별로 풀어보기_5단계(1차원 배열) (0) | 2022.02.11 |
[JAVA] 백준 단계별로 풀어보기_3단계(for문) (0) | 2022.02.08 |
[JAVA] 백준 단계별로 풀어보기_3단계(for문) (0) | 2022.01.31 |
[JAVA] 백준 단계별로 풀어보기_2단계(if문) (0) | 2022.01.30 |