반응형
package loop;
public class DoWhileTest01 {
public static void main(String[] args) {
// do{} while();
// do는 일단 무조건 한 번 하고, while 문 조건에 따라서 한다.
// 메뉴 구성할 때 등등
do {
} while(false);
}
}
package loop;
import java.util.Scanner;
public class DoWhileTest01 {
public static void main(String[] args) {
// do{} while();
// do는 일단 무조건 한 번 하고, while 문 조건에 따라서 한다.
// 메뉴 구성할 때 등등
Scanner in = new Scanner(System.in);
int i;
do {
System.out.println("1~9까지 입력하세요");
i = in.nextInt();
} while(i > 9 || i<1);
}
}
package loop;
import java.util.Scanner;
public class DoWhileTest03 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int menu;
do {
System.out.println("==================");
System.out.println("1. 시작");
System.out.println("2. 입력");
System.out.println("3. 시작");
System.out.println("4. 시작");
System.out.println("==================");
System.out.println("선택 : ");
menu = in.nextInt();
if(menu<1 || menu > 4) {
System.out.println("다시 숫자를 입력하세요.");
}
} while(menu<1 || menu > 4);
// while은 사이즈가 정해지지 않았을 때
// for는 정해져있을 때,
switch (menu) {
case 1:
System.out.println("게임시작"); break;
case 2:
System.out.println("입력처리"); break;
case 3:
System.out.println("출력처리"); break;
case 4:
System.out.println("프로그램 처리"); break;
}
in.close();
}
}
반응형
'Programming > Java' 카테고리의 다른 글
3월 16일 생성자 (0) | 2022.03.16 |
---|---|
2022년 3월 14일 배열 (0) | 2022.03.14 |
Java Strings Tutorial (0) | 2022.02.21 |
Java Regression problem (0) | 2022.02.19 |
Linked List (0) | 2022.02.10 |