Java基礎經典案例
案例列表
01減肥計劃switch版本
02減肥計劃if版本
03逢七跳過
04不死神兔
05百錢白雞
06陣列元素求和
07判斷兩個陣列是否相同
08查詢元素在陣列中的索引
09陣列元素反轉
10評委打分
11統計字串中大小寫及數字個數
12求三個整數最大值
13判斷陣列中是否包含2
14篩選出其中的數字和字母並按照數字在前字母在後的規則排序
15隨機生成雙色球
16產生隨機生成驗證碼
17.楊輝三角
18程式比較誰的年齡大
19鍵盤輸入3本書按照價格從低到高排序後輸出,如果價格相同則按照書名的自然順序排序
20使用TreeMap集合儲存勞模資訊,要求以勞模物件為鍵,家庭住址為值,並按照勞模的年齡從大到小排序後輸出
案例實現
01減肥計劃switch版本
package com.itheima._01減肥計劃switch版本;
import java.util.Scanner;
/**
課前說明:
目標:今天一天都是講解程式設計思維相關的題目,有一定的難度。
程式設計思維:一定是長期的程式碼訓練和書寫形成的。
今天的學習目標:理解程式碼的執行流程和解決思路即可!
所有的問題的解決:寫程式碼、寫程式碼、寫程式碼。
案例需求:
輸入星期數,顯示今天的減肥活動 週一:跑步 週二:游泳 週三:慢走 週四:動感單車 週五:拳擊
週六:爬山 週日:好好吃一頓。
分析步驟:
單值匹配案例,我們直接使用switch。
1、使用掃描器類接收使用者輸入的星期數。
2、使用switch分支判斷使用者輸入的星期數然後匹配具體分支結果輸出即可。
*/
public class ExecDemo {
public static void main(String[] args) {
// 1、使用掃描器類接收使用者輸入的星期數。
Scanner sc = new Scanner(System.in);
System.out.print("請您輸入星期數:");
// 在這行程式碼這裡暫停,然後等待使用者輸入星期後,按了確認鍵,這裡就開始掃描使用者輸入的星期數交給weekDay
String weekDay = sc.nextLine();
// 2.使用switch分支判斷使用者輸入的星期數然後匹配具體分支結果輸出即可。
switch (weekDay) {
case "週一":
System.out.println("跑步