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

溫馨提示×

溫馨提示×

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

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

有哪些Java案例基礎練習匯

發布時間:2020-08-07 11:45:40 來源:億速云 閱讀:144 作者:Leah 欄目:編程語言

本篇文章給大家分享的是有關有哪些Java案例基礎練習匯,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

 

1、減肥計劃if版本

1)案例需求

輸入星期數,顯示今天的減肥活動

周一:跑步

周二:游泳

周三:慢走

周四:動感單車

周五:拳擊

周六:爬山

周日:好好吃一頓

2)代碼實現

```java

/*

    思路:

        a、鍵盤錄入一個星期數,用一個變量接收

        b、對星期數進行判斷,這里用 if 語句實現

        c、在對應的語句控制中輸出對應的減肥活動

 */

public class Test01 {

    public static void main(String[] args) {

        //鍵盤錄入一個星期數,用一個變量接收

        Scanner sc = new Scanner(System.in);

 

        System.out.println("請輸入一個星期數:");

        int week = sc.nextInt();

 

        //對星期數進行判斷,這里用 if 語句實現

        if (week < 1 || week > 7) {

            System.out.println("你輸入的星期數有誤");

        } else if (week == 1) {

            System.out.println("跑步");

        } else if (week == 2) {

            System.out.println("游泳");

        } else if (week == 3) {

            System.out.println("慢走");

        } else if (week == 4) {

            System.out.println("動感單車");

        } else if (week == 5) {

            System.out.println("拳擊");

        } else if (week == 6) {

            System.out.println("爬山");

        } else {

            System.out.println("好好吃一頓");

        }

    }

}

```

2、減肥計劃switch版本

1)案例需求

輸入星期數,顯示今天的減肥活動

周一:跑步

周二:游泳

周三:慢走

周四:動感單車

周五:拳擊

周六:爬山

周日:好好吃一頓

2)代碼實現

```java

/*

    思路:

        a、鍵盤錄入一個星期數,用一個變量接收

        b、對星期數進行判斷,這里用 switch 語句實現

        c、在對應的語句控制中輸出對應的減肥活動

 

    導包:

        a、手動導包  import java.util.Scanner;

        b、快捷鍵導包 Alt+Enter

        c、自動導包

 */

public class Test02 {

    public static void main(String[] args) {

        //鍵盤錄入一個星期數,用一個變量接收

        Scanner sc = new Scanner(System.in);

 

        System.out.println("請輸入一個星期數:");

        int week = sc.nextInt();

 

        //對星期數進行判斷,這里用 switch 語句實現

        switch (week) {

            case 1:

                System.out.println("跑步");

                break;

            case 2:

                System.out.println("游泳");

                break;

            case 3:

                System.out.println("慢走");

                break;

            case 4:

                System.out.println("動感單車");

                break;

            case 5:

                System.out.println("拳擊");

                break;

            case 6:

                System.out.println("爬山");

                break;

            case 7:

                System.out.println("好好吃一頓");

                break;

            default:

                System.out.println("你輸入的星期數有誤");

        }

    }

}

```

3、逢七跳過

1)案例需求

朋友聚會的時候可能會玩一個游戲:逢七過。規則是:從任意一個數字開始報數,當你要報的數字包含7或者是7的倍數時都要說:過。為了幫助大家更好的玩這個游戲,這里我們直接在控制臺打印出1-100之間的滿足逢七必過規則的數據。這樣,大家將來在玩游戲的時候,就知道哪些數據要說:過。    

2)代碼實現

```java

/*

    思路:

        a、數據在1-100之間,用for循環實現數據的獲取

        b、根據規則,用if語句實現數據的判斷:要么個位是7,要么十位是7,要么能夠被7整除

        c、在控制臺輸出滿足規則的數據

 */

public class Test03 {

    public static void main(String[] args) {

        //數據在1-100之間,用for循環實現數據的獲取

        for(int x=1; x<=100; x++) {

            //根據規則,用if語句實現數據的判斷:要么個位是7,要么十位是7,要么能夠被7整除

            if(x%10==7 || x/10%10==7 || x%7==0) {

                //在控制臺輸出滿足規則的數據

                System.out.println(x);

            }

        }

    }

}

```

4、不死神兔

1)案例需求

有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又一對兔子,假如兔子都不死,問第二十個月的兔子對數為多少?

2)代碼實現

```java

/*

   思路:

       a、為了存儲多個月的兔子對數,定義一個數組,用動態初始化完成數組元素的初始化,長度為20

       b、因為第1個月,第2個月兔子的對數是已知的,都是1,所以數組的第1個元素,第2個元素值也都是1

       c、用循環實現計算每個月的兔子對數

       d、輸出數組中最后一個元素的值,就是第20個月的兔子對數

 */

public class Test04 {

    public static void main(String[] args) {

        //為了存儲多個月的兔子對數,定義一個數組,用動態初始化完成數組元素的初始化,長度為20

        int[] arr = new int[20];

 

        //因為第1個月,第2個月兔子的對數是已知的,都是1,所以數組的第1個元素,第2個元素值也都是1

        arr[0] = 1;

        arr[1] = 1;

 

        //用循環實現計算每個月的兔子對數

        for(int x=2; x<arr.length; x++) {

            arr[x] = arr[x-2] + arr[x-1];

        }

 

        //輸出數組中最后一個元素的值,就是第20個月的兔子對數

        System.out.println("第二十個月兔子的對數是:" + arr[19]);

    }

}

```

5、百錢白雞

1)案例需求

我國古代數學家張丘建在《算經》一書中提出的數學問題:雞翁一值錢五,雞母一值錢三,雞雛三值錢一。百錢買百雞,問雞翁、雞母、雞雛各幾何?

2)代碼實現

```java

/*

    思路:

        a、1層循環,用于表示雞翁的范圍,初始化表達式的變量定義為 x=0,判斷條件是x<=20

        b、2層循環,用于表示雞母的范圍,初始化表達式的變量定義為 y=0,判斷條件是y<=33

        c、這個時候,用于表示雞雛的變量 z = 100 &ndash; x &ndash; y

        d、判斷表達式 z%3==0 和表達式 5*x + 3*y + z/3 = 100 是否同時成立,如果成立,輸出對應的 xyz 的值,就是對應的雞翁,雞母,雞雛的值

 */

public class Test05 {

    public static void main(String[] args) {

        //1層循環,用于表示雞翁的范圍,初始化表達式的變量定義為 x=0,判斷條件是x<=20

        for(int x=0; x<=20; x++) {

            //2層循環,用于表示雞母的范圍,初始化表達式的變量定義為 y=0,判斷條件是y<=33

            for(int y=0; y<=33; y++) {

                //這個時候,用于表示雞雛的變量 z = 100 &ndash; x &ndash; y

                int z = 100 - x - y;

 

                //判斷表達式 z%3==0 和表達式 5*x + 3*y + z/3 = 100 是否同時成立

                if(z%3==0 && 5*x+3*y+z/3==100) {

                    System.out.println(x+","+y+","+z);

                }

            }

        }

    }

}

```

以上就是有哪些Java案例基礎練習匯,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

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

AI

西华县| 抚顺市| 揭西县| 馆陶县| 福建省| 奉化市| 吉木萨尔县| 广水市| 清水河县| 武强县| 沙田区| 江北区| 乌兰察布市| 太原市| 济源市| 苗栗市| 儋州市| 朝阳区| 梁山县| 云南省| 沙河市| 池州市| 湖南省| 马关县| 潼关县| 大同市| 河曲县| 正阳县| 台中县| 海原县| 宜丰县| 繁昌县| 双城市| 石景山区| 秦皇岛市| 五大连池市| 都江堰市| 灵山县| 南陵县| 宝清县| 普格县|