반응형

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);
		
	}   


}
반응형

+ Recent posts