728x90
1. 다음 빈칸에 알맞는 단어를 작성해 보세요.
- 반복문은 □□□□□□□한 동작을 여러 번 반복하여 실행하는 구문입니다.
더보기
반복문은 프로그램 코드 내에서 똑같은 명령을 반복하여 수행하도록 제어하는 명령문입니다.
2. 반복문의 종류를 모두 나열해 보세요.
더보기
반복문의 개수 : 3개
for문 , while문, do-while문
3. 1부터 100까지의 정수 중에서 짝수만을 더해 출력하는 코드를 for문을 사용해 작성해 보세요.
package class06;
public class Test01 {
public static void main(String[] args) {
int result = 0; // 짝수를 더해 저장해주는 역할을 하는 변수
for (int i = 1; i <= 100; i++) { // 1~100까지 반복
if(i % 2 == 0) { // 짝수만 true가 되도록 조건식 걸어줌
result += i; // 조건식을 만족하면 result에 i 더해줌
}
}
System.out.println(result); // 1 ~ 100까지 짝수만 더한 값을 출력
}
}
4. 두 개의 주사위가 같은 값이 나올 때까지 while 문을 사용해 반복하고, 반복 횟수와 주사위 눈의 번호를 출력해 보세요.
package class06;
import java.util.Random;
public class Test01 {
public static void main(String[] args) {
Random rand = new Random(); // 랜덤 수 생성
while(true) { // 두 수가 같아질 때까지 무한 반복
int num1 = rand.nextInt(6) + 1; // 1번 주사위 1 ~ 6 랜덤으로 생성
int num2 = rand.nextInt(6) + 1; // 2번 주사위 1 ~ 6 랜덤으로 생성
System.out.println("1번 주사위 : " + num1); // 가독성을 위해 1번 주사위 결과값 출력
System.out.println("2번 주사위 : " + num2); // 가독성을 위해 1번 주사위 결과값 출력
System.out.println();
if(num1 == num2) { // 두 수가 같아지면 프로그램 종료 (종료 조건)
System.out.println("두 수가 같아 프로그램을 종료합니다. ");
break;
}
}
}
}
728x90
'JAVA > JAVA 멘토시리즈' 카테고리의 다른 글
[JAVA 멘토시리즈] 응용 문제 풀이 (클래스) (1) | 2023.05.22 |
---|---|
[JAVA 멘토시리즈] 응용 문제 풀이 (배열) (0) | 2023.05.22 |
[JAVA 멘토시리즈] 응용 문제 풀이 (제어문 01) (0) | 2023.05.20 |
[JAVA 멘토 시리즈] 응용 문제 풀이 (연산자) (0) | 2023.05.20 |
[JAVA 멘토 시리즈] 응용 문제 풀이 (변수와 자료형) (0) | 2023.05.20 |