JAVA - for문을 이용하여 1~1000까지 더하는데 3의 배수 제외, 3과5의 배수는 제외하지 않는 퀴즈 외 1개(2022-07-13)
2022. 7. 14. 00:39ㆍ3층 1구역 - 개발의 장/JAVA
package loop_for;
public class Quiz02 {
public static void main(String[] args) {
System.out.println("1~1000까지의 합을 구하시오. 단 3의 배수는 제외하고");
System.out.println("3의 배수이면서 5의 배수는 제외하지 않는 조건으로 구하시오.");
int total = 0, i;
for(i = 1; i <= 1000; i++) {
if(i % 3 != 0) // 조건이 거짓 나온 경우 : 3의 배수
total += i;
else if(i % 5 == 0)
total += i;
}
System.out.println("합계 : " + total);
System.out.println("\n1부터 시작하여 홀수의 합을 구하면서 그 합이 10000을");
System.out.println("넘지 않는 마지막 홀수를 구하는 프로그램을 작성하시오.");
total = 0;
for(i = 1; total < 10000; i+=2) {
total += i; // 199
// if(total >= 10000)
// break;
}
System.out.println("합계 : " + total );
System.out.println("홀수 : " + (i-2));
}
}
'3층 1구역 - 개발의 장 > JAVA' 카테고리의 다른 글
JAVA - 누적 금액 퀴즈 (2022-07-13) (0) | 2022.07.14 |
---|---|
JAVA - for문을 이용한 작은 수~큰 수의 합계 출력 외 소수 구하는 퀴즈(2022-07-13) (0) | 2022.07.14 |
JAVA - 디버그 프로그램(2022-07-13) (0) | 2022.07.14 |
JAVA - 다중 for문을 이용한 구구단 프로그램 퀴즈 (0) | 2022.07.13 |
JAVA - 다중 반목문 for문-for문 ....(2022-07-13) (0) | 2022.07.13 |