1. 문제
-> 1 ~ 100까지 짝수만 더하여라
조건
1. continue문을 사용해야한다.
2. 정답 코드
package java_learn;
import java.util.Scanner;
public class java1 {
public static void main(String[] args) {
//방법 1
int sum = 0;
for(int i = 0; i <= 100; i++) {
if(i % 2 != 0) {
continue;
}
sum = sum + i;
}
System.out.println(sum);
//방법 2
int total = 0;
for(int i = 0; i < 100; i++) {
if(i % 2 == 0) { //짝수 일때
continue;
}
//홀수 일때 더한다(1 ~ 99 - 범위)
//하지만 뒤에 +1을 했으므로(2 ~ 100 - 범위)
//홀수 + 1 == 짝수
total += i + 1; //total = total + i + 1
}
System.out.println(total);
//방법 3
int total1 = 0;
for(int i = 0; i <= 100; i++) {
if(i % 2 == 1) {
continue;
}
total1 += i; //total = total + i
}
System.out.println(total1);
//방법 4
int total2 = 0;
for(int i = 0; i < 100; i++) {
if(i % 2 == 0) {
continue;
}
total2 += i + 1; //total = total + i + 1
}
System.out.println(total2);
}
}
'IT > JAVA' 카테고리의 다른 글
JAVA - 예제 - do ~ while문 (0) | 2023.06.06 |
---|---|
JAVA - 예제 - while문 (0) | 2023.06.06 |
JAVA - 실습3 - for문 (0) | 2023.06.06 |
JAVA - 실습3 - 이중for문 (0) | 2023.06.06 |
JAVA - 실습2 - 이중for문 (0) | 2023.06.06 |
댓글