반응형
1. 다음 프로그램에 대해 물음에 답하라?
int sum = 0, i = 0;
while (i < 100 ) {
sum = sum += i;
i += 2;
}
System.out.println(sum);
(1) 무엇을 계산하는 코드이며 실행 결과로 출력되는 내용은?
- 0부터 99까지 정수 짝수의 합을 계산하는 코드로 2450이 출력됨.
(2) 위의 코드를 main()메소드로 만들고 WhileTest 클래스로 완성하라
public class WhileTest {
public static void main(String[] args) {
int sum = 0, i = 0;
while (i < 100 ) {
sum = sum += i;
i += 2;
}
System.out.println(sum);
}
}
(3) for문을 이용하여 동일하게 실행되는 ForTest 클래스를 작성하라
public class ForTest {
public static void main(String[] args) {
int sum = 0;
for(int i=0 ; i<100 ; i+=2 ) {
sum = sum += i;
}
System.out.println(sum);
}
}
(4) do-while 문을 이용하여 동일하게 실행되는 DoWhileTest 클래스를 작성하라
public class DoWhileTest {
public static void main(String[] args) {
int sum = 0, i = 0;
do {
i+=2;
sum = sum+=i;
}
while(i< 100);
System.out.println(sum);
}
}
반응형
'프로그래밍 공부 > java' 카테고리의 다른 글
[Java] 이중 for문을 사용하여 별 찍기 (0) | 2022.12.07 |
---|---|
[JAVA] JAVA Programming 3장 실습문제 2번 (0) | 2022.12.06 |
[JAVA] 다차원(2차원) 배열 - 정방형 배열 / 비정방형 배열 (0) | 2022.12.05 |
[JAVA] 키보드 / 마우스 조작 클래스 Robot (0) | 2022.12.04 |
[JAVA] Factorial 구하기 (for문 / 재귀적 방법) (0) | 2022.12.04 |