1. 程式人生 > >Java基礎經典案例

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("跑步