JAVA 프로그래밍

[JAVA] 풀스택 개발자 부트캠프 003일차 ⑥ 과제

selfdailycoding 2024. 12. 26. 22:46

과제 1.

1부터 10까지 자연수의 합계를 구하라.

int sum = 0;

for(int i = 1;i <= 10; i++){
    sum = sum + i;
}
System.out.println("sum = " + sum);

초기화 값이 1, 10보다 작거나 같을 때까지, 계속 1씩 더하는 값을 sum으로 지정한 결과 화면

int count = 1;
for(int i = 0;i < 10; i++){
    sum = sum + count;
    count++;
}
System.out.println("sum = " + sum);

 

1부터 10까지 9번 순환한 뒤 구문에서 빠져나올 수 있도록 지정한 결과 화면

 

과제 2.

1 ~ 100까지의 자연수 중에 짝수만을 출력하라. (for문 + if문 사용)

for(int i = 1; i <= 100; i++){
    if(i % 2 == 0) {
        System.out.println(i);
    }
}

어떤 수를 2로 나눈 값이 0이면 짝수임을 활용하여 풀이한 결과 화면

 

과제 3.

최고점과 최저점을 산출하라. (for문 + if문 사용)

int arrCount[] = { 90, 85, 95, 75, 80 };

int max = arrCount[0];
for (int i = 0;i < arrCount.length; i++){
    if(arrCount[i] > max){  // max = 95
        max = arrCount[i];
    }
}
System.out.println("최고점수:" + max);

int min = arrCount[0];
for (int i = 0;i < arrCount.length; i++){
    if(arrCount[i] < min){  // max = 95
        min = arrCount[i];
    }
}
System.out.println("최저점수:" + min);