쉽게 배우는 자바 프로그래밍(우종정) 프로그래밍 문제 풀이 3장 - 3번
2019. 10. 25. 23:17ㆍ쉽게 배우는 자바 프로그래밍
쉽게 배우는 자바 프로그래밍 - 프로그래밍 문제 3장 3번
import java.util.Scanner;
public class silsp {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int sum = 0;
do {
System.out.print("양의 정수를 입력하세요 : ");
int num = in.nextInt();
if (num <= 0)
break;
if (num % 2 == 0)
sum += num;
} while (true);
System.out.printf("입력한 양의 정수 중에서 짝수의 합은 %d", sum);
}
}
break도 쓸 수 있고 while(num>0)을 써도 되는 문제다.
위는 break를 아래는 while(num > 0)을 써서 했다
import java.util.Scanner;
public class silsp {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int sum = 0;
int num = 0;
do {
System.out.print("양의 정수를 입력하세요 : ");
num = in.nextInt();
if (num > 0 && num % 2 == 0)
sum += num;
} while (num > 0);
System.out.printf("입력한 양의 정수 중에서 짝수의 합은 %d", sum);
}
}
if 두 번 쓴 게 조금 걸린다 저렇게 해도 되나?
'쉽게 배우는 자바 프로그래밍' 카테고리의 다른 글
쉽게 배우는 자바 프로그래밍(우종정) 프로그래밍 문제 풀이 3장 - 5번 (0) | 2019.10.25 |
---|---|
쉽게 배우는 자바 프로그래밍(우종정) 프로그래밍 문제 풀이 3장 - 4번 (0) | 2019.10.25 |
쉽게 배우는 자바 프로그래밍(우종정) 프로그래밍 문제 풀이 3장 - 2번 (0) | 2019.10.25 |
쉽게 배우는 자바 프로그래밍(우종정) 프로그래밍 문제 풀이 3장 - 1번 (0) | 2019.10.25 |
쉽게 배우는 자바 프로그래밍(우종정) 프로그래밍 문제 풀이 2장 - 9번 (0) | 2019.10.12 |