Test/멘토씨리즈 자바

[멘토씨리즈 자바] pg.143

오류나면꽥꽥 2023. 5. 21. 17:18

1. 다음 빈칸에 알맞은 단어를 작성해 보세요.

반복문은 조건식이 true일 때 한 동작을 여러 번 반복하여 실행하는 구문입니다.

 

 

2. 반목문의 종류를 모두 나열해 보세요.

답: for 문, while 문, do-while 문

 

 

3. 1부터 100까지의 정수 중에서 짝수만을 더해 출력하는 코드를 for 문을 사용해 작성해 보세요.

답: 아래 코드

package class01;

public class Test05 {

	public static void main(String[] args) {
		int sum=0;
		for(int i=1;i<100;i++) {
			if(i%2==0) {
				sum+=i;
			}
		}
		System.out.print(sum);
	}
}

 

 

4. 두개의 주사위가 같은 값이 나올 때까지 while 문을 사용해 반복하고, 반복 횟수와 주사위 눈의 번호를 출력해보세요.

답: 아래 코드

package class01;

import java.util.Random;

public class Test05 {

	public static void main(String[] args) {
		Random rand=new Random();
		int cnt=0;

		while(true) {
			int num=rand.nextInt(6)+1;
			int num2=rand.nextInt(6)+1;
			if(num==num2) {
				System.out.println("반복 횟수: "+cnt);
				System.out.println("주사위 눈: "+num);
				break;
			}
			else{
				cnt++;
				continue;
			}
		}
	}
}