Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package part4;
- import java.util.Scanner;
- public class 電梯 {
- public static int 目前樓層 = 1;
- public static final int 最高樓層 = 10;
- public static final int 最低樓層 = 1;
- public static void 選單() {
- // 建立掃描器,將來從鍵盤輸入資料
- Scanner sc = new Scanner(System.in);
- while (true) {
- System.out.println("---------- MENU ----------");
- System.out.println("1. 向下");
- System.out.println("2. 向上");
- System.out.println("3. 顯示資訊");
- System.out.println("4. 指定前往樓層");
- System.out.println("5. 結束");
- System.out.print("> ");
- // menu 變數
- int menu = sc.nextInt(); // 輸入整數
- if (menu == 1) {
- 向下();
- } else if (menu == 2) {
- 向上();
- } else if (menu == 3) {
- 顯示樓層();
- } else if (menu == 4) {
- 前往樓層();
- } else if (menu == 5) {
- break; // 結束迴圈
- }
- }
- }
- public static void 前往樓層() {
- // 稍後完成
- }
- public static void 顯示樓層() {
- System.out.println("目前樓層 = " + 目前樓層 + "\n");
- }
- public static void 向上() {
- if (目前樓層 < 最高樓層) {
- 目前樓層++;
- System.out.println("電梯向上");
- System.out.println(目前樓層 + " 樓到了");
- } else {
- System.out.println("已在最高樓層,無法向上");
- }
- }
- public static void 向下() {
- if (目前樓層 > 最低樓層) {
- System.out.println("電梯向下");
- 目前樓層--;
- System.out.println(目前樓層 + " 樓到了");
- } else {
- System.out.println("最低樓層,無法向下");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement