<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      xucucu  

      酒店管理系統

      一、代碼

      1.原始代碼

      項目需求

      • 程序一啟動,在控制臺輸出以下菜單

        • 用戶選擇1,2,3之后再一次展示菜單,可以一直選擇

        • 用戶選擇4則提示謝謝您的使用 程序運行結束

      -----酒店管理系統----

      1、查看房間信息

      2、辦理入住

      3、辦理退房

      4、退出系統

      請選擇:

      內部顯示:

      • 查看房間信息

        • 在控制臺將所有的房間的信息展示出來

      0101:小明 0102:空 0103:空 0104:空 0105:空

      0201:空 。。。。。。。。。。。

      • 辦理入住

        • 請輸入房間號(0102 ---> [0] [1])

        • 請輸入入住人姓名

        • String name = sc.next()獲取用戶在控制臺輸入的字符串

        • 判斷是否可以入住(當前是否有人了)

        • 根據判斷情況給出提示(入住成功/無法入住)

      • 辦理退房

        • 請輸入房間號

        • 判斷是否可以退房(當前是否有人了)

        • 根據判斷情況給出提示(退房成功/無法辦理)

        ?

      package net.wanke.jc.day4;
      import java.util.Scanner;
      ?
      public class T20 {
          public static void main(String[] args) {
              int temp;
              String[][] rooms = new String[4][5];
              do {
                  System.out.println("————酒店管理系統————");
                  System.out.println("1、查看房間信息");
                  System.out.println("2、辦理入住");
                  System.out.println("3、辦理退房");
                  System.out.println("4、退出系統");
                  System.out.println("請輸入:");
                  Scanner sc = new Scanner(System.in);
                  temp = sc.nextInt();
                    switch(temp) {
                      case 1:
                        //查看房間信息
                        for(int i = 0;i < rooms.length;i++) {
                            for(int j = 0;j < rooms[i].length;j++) {
                                String roomNo = "0" + (i + 1) + "0" + (j + 1);
                                System.out.print(roomNo + ":" 
                                       + (rooms[i][j] == null ? "空":(rooms[i][j])) + "  ");
                            }
                            System.out.println();
                        }
                              break;
                          
                      case 2:
                        //辦理入住
                             System.out.println("請輸入房間號:");
                             int roomNo1 = sc.nextInt();
                             int i = roomNo1 / 100 - 1;
                             int j = roomNo1 % 10 -1;
                             if(rooms[i][j] != null) {
                                System.out.println("該房間已入住。");
                                break;
                              }
                                System.out.println("請輸入姓名:");
                                String name = sc.next();
                                rooms[i][j] = name;
                              break;
                       
                      case 3:
                            //辦理退房
                            System.out.println("請輸入您的房間號");
                            int roomNo2 = sc.nextInt();
                            int i1 = roomNo2 / 100 - 1;
                            int j1 = roomNo2 % 10 - 1;
                            if(rooms[i1][j1] != null) {
                                rooms[i1][j1] = null;
                                System.out.println("已成功辦理退房");
                                    break;
                                }
                                System.out.println("該房間為空房間");
                                break;
                  
                      case 4:
                          //返回上一級
                              System.out.println("謝謝您的使用!");
                              break;
                          
                      default:
                          //保證健壯性
                              System.out.println("請輸入正確的內容");
                              }
                          }while(temp != 4);
                      }
      }

      學習心得:

      1.

      do{
      ?
              }while();

      運行后再做判讀,也可以使用Boolean類型的flag,作為標記。

      2.

      switch(){
        case 1:
          break;
        case 2:
          break;
        default:
          
      }

      switch作為選擇的常用的方法,在匹配到的選項后,break來結束,否則將延順運行。

      3.

        Scanner sc = new Scanner(System.in);
                  temp = sc.nextInt();

      創建新的空間來抓取用戶輸入。并用temp來接收。

      int類型使用sc.nextInt()

      非int類型使用sc.next()

       

       

      posted on 2023-01-14 17:22  XMonday  閱讀(156)  評論(0)    收藏  舉報
       
      主站蜘蛛池模板: 国产成熟妇女性视频电影| 亚洲乱理伦片在线观看中字| 无码人妻丰满熟妇啪啪| 亚洲人成色77777| 久热综合在线亚洲精品| 日韩av一区二区三区不卡| 国产精品成人免费视频网站京东| 99久久婷婷国产综合精品青草漫画| 亚洲深深色噜噜狠狠网站| 国精品无码一区二区三区在线蜜臀| 无码抽搐高潮喷水流白浆| 免费无码一区无码东京热| 亚洲精品久久7777777国产| 欧美国产日韩久久mv| 国产成人精品无人区一区| 91在线国内在线播放老师| 99国产欧美另类久久久精品| 国产一区二区三区的视频| 久久99精品久久久大学生| 中文字幕乱码中文乱码毛片| 粉嫩一区二区三区精品视频| 日本亚洲色大成网站www久久| 精品国产亚洲区久久露脸| 无码国内精品久久人妻蜜桃| 亚洲精品理论电影在线观看| 蜜桃成熟色综合久久av| 好紧好滑好湿好爽免费视频| 西充县| 综合区一区二区三区狠狠| 国产91丝袜在线播放动漫| 久久精品国产免费观看频道| 国产拍拍拍无码视频免费| 一级做a爰片在线播放| 精品国产乱弄九九99久久| 男人扒女人添高潮视频| 伊人久久久av老熟妇色| 日韩有码中文在线观看| 淅川县| 国产精品国产三级国产专i| 欧美日韩视频综合一区无弹窗| 天堂网亚洲综合在线|