본문 바로가기
IT/Java

Java (while문_증속, 감속, 종료)

by hjshims 2021. 4. 9.

while문을 이용하여 증속, 감속, 종료 하는 문제

1을 입력하면 현재속도 1씩 증가,

2를 입력하면 현재속도 1씩 감소,

3을 입력하면 종료

 

package p0409;
import java.util.Scanner;

public class MenuBar {
//while문을 이용한 증속,감속,종료 문제
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scan = new Scanner(System.in);
		int up=0, down=0;
		int i;
		
		while(true) {
			System.out.println("\n--------------------------");
			System.out.println("┌────────────────────────┐");
			System.out.println("│ 1.증속 ㅣ 2.감속 ㅣ 3.종료 │");
			System.out.println("└────────────────────────┘");
			System.out.println("--------------------------");
			
			System.out.print("선택: ");
			i = scan.nextInt();
			
			switch(i) {
			case 1:
				up = up + 1;
				System.out.print("현재속도="+up);
				break;
			case 2:
				down = up - 1;
				System.out.print("현재속도="+down);
				up--;
				break;
			case 3:
				System.out.println("종료 되었습니다.");
				System.exit(0);
				break;
			default:
				System.out.print("잘못된 값입니다.");
				break;
			}
		}

	}

}