91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java輸入字母來判斷星期幾的實現代碼

發布時間:2020-10-05 19:57:59 來源:腳本之家 閱讀:239 作者:mdxy-dxy 欄目:編程語言

題目:請輸入星期幾的第一個字母來判斷一下是星期幾,如果第一個字母一樣,則繼續,判斷第二個字母。

程序分析:用情況語句比較好,如果第一個字母一樣,則判斷用情況語句或if語句判斷第二個字母。

程序設計:

import java.util.Scanner;
public class Ex26 {
 public static void main(String[] args){
 //保存用戶輸入的第二個字母
 char weekSecond;
 //將Scanner類示例化為input對象,用于接收用戶輸入
 Scanner input = new Scanner(System.in);
 //開始提示并接收用戶控制臺輸入
 System.out.print("請輸入星期值英文的第一個字母,我來幫您判斷是星期幾:");
 String letter = input.next();
 //判斷用戶控制臺輸入字符串長度是否是一個字母
 if (letter.length() == 1){
  //利用取第一個索引位的字符來實現讓Scanner接收char類型輸入
  char weekFirst = letter.charAt(0);
  switch (weekFirst){
 case 'm':
   //當輸入小寫字母時,利用switch結構特性執行下一個帶break語句的case分支,以實現忽略用戶控制臺輸入大小寫敏感的功能
  case 'M':
   System.out.println("星期一(Monday)");
   break;
   case 't':
   //當輸入小寫字母時,利用switch結構特性執行下一個帶break語句的case分支,以實現忽略用戶控制臺輸入大小寫敏感的功能
  case 'T':
   System.out.print("由于星期二(Tuesday)與星期四(Thursday)均以字母T開頭,故需輸入第二個字母才能正確判斷:");
   letter = input.next();
   //判斷用戶控制臺輸入字符串長度是否是一個字母
   if (letter.length() == 1){
   //利用取第一個索引位的字符來實現讓Scanner接收char類型輸入
   weekSecond = letter.charAt(0);
   //利用或(||)運算符來實現忽略用戶控制臺輸入大小寫敏感的功能
   if (weekSecond == 'U' || weekSecond == 'u'){
    System.out.println("星期二(Tuesday)");
    break;
   //利用或(||)運算符來實現忽略用戶控制臺輸入大小寫敏感的功能
   } else if (weekSecond == 'H' || weekSecond == 'h'){
    System.out.println("星期四(Thursday)");
    break;
   //控制臺錯誤提示
   } else{
    System.out.println("輸入錯誤,不能識別的星期值第二個字母,程序結束!");
    break;
   }
   } else {
   //控制臺錯誤提示
   System.out.println("輸入錯誤,只能輸入一個字母,程序結束!");
   break;
   }
  case 'w':
   //當輸入小寫字母時,利用switch結構特性執行下一個帶break語句的case分支,以實現忽略用戶控制臺輸入大小寫敏感的功能
  case 'W':
   System.out.println("星期三(Wednesday)");
   break;
  case 'f':
   //當輸入小寫字母時,利用switch結構特性執行下一個帶break語句的case分支,以實現忽略用戶控制臺輸入大小寫敏感的功能
  case 'F':
   System.out.println("星期五(Friday)");
   break;
  case 's':
   //當輸入小寫字母時,利用switch結構特性執行下一個帶break語句的case分支,以實現忽略用戶控制臺輸入大小寫敏感的功能
  case 'S':
   System.out.print("由于星期六(Saturday)與星期日(Sunday)均以字母S開頭,故需輸入第二個字母才能正確判斷:");
   letter = input.next();
   //判斷用戶控制臺輸入字符串長度是否是一個字母
   if (letter.length() == 1){
   //利用取第一個索引位的字符來實現讓Scanner接收char類型輸入
   weekSecond = letter.charAt(0);
   //利用或(||)運算符來實現忽略用戶控制臺輸入大小寫敏感的功能
   if (weekSecond == 'A' || weekSecond == 'a'){
    System.out.println("星期六(Saturday)");
    break;
   //利用或(||)運算符來實現忽略用戶控制臺輸入大小寫敏感的功能
   } else if (weekSecond == 'U' || weekSecond == 'u'){
    System.out.println("星期日(Sunday)");
    break;
   //控制臺錯誤提示
   } else{
    System.out.println("輸入錯誤,不能識別的星期值第二個字母,程序結束!");
    break;
   }
   } else{
   //控制臺錯誤提示
   System.out.println("輸入錯誤,只能輸入一個字母,程序結束!");
   break;
   }
  default:
   //控制臺錯誤提示
   System.out.println("輸入錯誤,不能識別的星期值第一個字母,程序結束!");
   break;
  }
 } else{
  //控制臺錯誤提示
  System.out.println("輸入錯誤,只能輸入一個字母,程序結束!");
 }
 }
}

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高雄市| 哈巴河县| 余干县| 苏尼特左旗| 凤城市| 将乐县| 铁岭县| 景宁| 大竹县| 北安市| 元谋县| 怀宁县| 高雄市| 清水河县| 从江县| 特克斯县| 新泰市| 盐亭县| 北川| 克拉玛依市| 南昌县| 神农架林区| 自贡市| 大化| 筠连县| 天门市| 漳平市| 夏津县| 泗阳县| 巍山| 宾阳县| 清徐县| 宽城| 泸溪县| 拜泉县| 定日县| 溧阳市| 盐亭县| 基隆市| 桑植县| 共和县|