본문 바로가기

Programming/Java

3월 12일 배운 것

반응형
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