본문 바로가기
IT/JAVA

JAVA - 실습4 - for문

by 비준 2023. 6. 6.

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

댓글