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