Programming Language/Java

while문으로 1에서 50 사이의 수 중 짝수(홀수)만 더하기

Ma_Sand 2022. 2. 23. 23:28
반응형

1. 1에서 50 사이의 수 중 짝수만 더하기

public void double() {
    int i = 1;    // 초기값 1
    
    int total = 0;   //합계를 변수 total으로 하고, 어떤 값이 들어올 지 모르므로 초기화 선언
    
    while(i <= 50) {
        if(i % 2 == 0) {
             total += i;
        }
        i++;   // 증감식을 적지 않으면 하나의 값만 무한 반복됨.
    } 
    System.out.println("total: "+total);
}

▼실행결과

total: 650

 

 

 

2. 1에서 50 사이의 수 중 홀수만 더하기

public void one() {
    int i = 1;   // 변수 i는 1이라고 초기식 작성
    
    int total = 0;   // 합계에 어떤 수가 들어올 지 모르므로 초기화 선언
    
    while(i <= 50) {
        if(i % 2 == 1) {
             total += i;    // total = total + 1
        }
        i++;
    }
    System.out.println("total: " + total);
}

▼실행결과

total: 625

 

반응형