<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            java語言

            Java語法for語句的練習方法

            時間:2025-04-21 07:59:35 java語言 我要投稿
            • 相關推薦

            Java語法for語句的練習方法

              for語句是java語言里的控制語句,下面小編為大家介紹Java語法for語句的練習方法,歡迎大家閱讀!

              Java語法for語句的練習方法

              一、語句的嵌套應用

              語句嵌套形式。其實就是語句中還有語句。形式多種多樣,沒有固定的格式和套路。

              1、打印偶數

              for(int x=1;x<=10;x++)

              { if(x%2==1)

              continue;

              System.out.prinln(“x=”+x);

              }

              二、累加求和,計數器

              1、獲取1~10的和,并打印。

              思路://1,定義變量用于存儲不斷變化的和。

              int sum = 0;

              //2,定義變量,記錄住不斷變化的被加的數。

              int x = 1;

              //3,定義循環,重復加法的過程。

              用while來體現

              while(x<=10)

              {

              sum = sum + x;

              x++;

              }

              System.out.println("sum="+sum);

              循環注意:

              一定要明確哪些語句需要參與循環,哪些不需要

              復制代碼 代碼如下:

              class ForTest2

              {

              public static void main(String[] args)

              {

              //用for來體現。

              int sum = 0;

              for(int x=0; x<=10; x++)

              {

              sum += x;

              }

              System.out.println("for sum = "+sum);

              }

              }

              小例子的小小總結:其實這就是累加思想。

              原理:通過變量記錄住每次變化的'結果。

              通過循環的形式,進行累加動作。

              2、1~100之間 7的倍數的個數。并打印。

              思路:

              1,先對1~100進行循環(遍歷)通過循環的形式。

              2,在遍歷的過程中,定義條件。只對7的倍數進行操作。

              3,因為7的倍數不確定,只要符合條件,就通過一個變量來記錄住這個變化的次數。

              步驟:

              1,定義循環語句,選擇for語句。

              2,在循環中定義判斷。只要是7的倍數即可。使用if語句。條件:7的倍數 x%7==0;

              3,定義變量,該變量隨著7的倍數的出現而自增。

              復制代碼 代碼如下:

              class ForTest3

              {

              public static void main(String[] args)

              {

              int count = 0;

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

              {

              if(x%7==0)

              //System.out.println("x="+x);

              count++;

              }

              System.out.println("count="+count);

              }

              }

              小小示例的總結:

              這就是計數器思想。通過一個變量記錄住數據的狀態變化。也許通過循環完成。

              三、循環嵌套。

              1,打印一個長方形。

              復制代碼 代碼如下:

              class ForForDemo

              {

              public static void main(String[] args)

              {

              /*

              ****

              ****

              ****

              */

              for(int x=0; x<3; x++)//

              {

              for(int y=0; y<4; y++)

              {

              System.out.print("*");

              }

              System.out.println();//只有一個功能就是換行。

              }

              System.out.println("-------------------");

              }

              }

              ****

              ****

              ****

              對于打印長方形總結:外循環控制的行數。內循環控制的是每一行的列數。也就是一行中元素的個數。

              2,打印一個直角三角形,腳尖朝下。

              復制代碼 代碼如下:

              class ForForDemo

              {

              public static void main(String[] args)

              {

              /*

              *****

              ****

              ***

              **

              *

              發現圖形有很多行,每一個行有很多列。

              要使用嵌套循環。原理:形象說法:大圈套小圈。

              */

              //int z = 5;

              for (int x=0; x<5 ;x++ )//x<5:因為外循環控制行數。一共5行。

              {

              for (int y=x; y<5 ;y++)

              {

              System.out.print("*");

              }

              System.out.println();

              //z++;

              }

              }

              }

              通過該示例小小總結:發現圖形有很多行,每一個行有很多列。

              要使用嵌套循環。原理:形象說法:大圈套小圈。

              3,打印正三角、楊輝三角、九九乘法表

              /*

              *

              **

              ***

              ****

              *****

              1

              12

              123

              1234

              12345

              九九乘法表

              1*1=1

              1*2=2 2*2=4

              1*3=3 2*3=6 3*3=9

              */

              復制代碼 代碼如下:

              class ForForTest

              {

              public static void main(String[] args)

              {

              /*

              *

              **

              ***

              ****

              *****

              */

              for (int x=0; x<5 ;x++ )

              {

              for (int y=0 ; y<=x ; y++ )

              {

              System.out.print("*");

              }

              System.out.println();

              }

              System.out.println("----------------------");

              /*

              1

              12

              123

              1234

              12345

              */

              for (int x=1; x<=5; x++)

              {

              for (int y=1; y<=x;y++ )

              {

              System.out.print(y);

              }

              System.out.println();

              }

              System.out.println("----------------------");

              /*

              九九乘法表

              1*1=1

              1*2=2 2*2=4

              1*3=3 2*3=6 3*3=9

              */

              for (int x=1; x<=9 ; x++)

              {

              for (int y=1; y<=x; y++)

              {

              System.out.print(y+"*"+x+"="+y*x+"t");

              }

              System.out.println();

              }

              }

              }

              通過正三角、楊輝三角、九九乘法表得出一些不是規律的規律:

              所謂不是規律的規律:

              尖朝上,可以改變條件。讓條件隨著外循環變化。

              尖朝下,可以初始化值,讓初始化隨著外循環變化。

              4,打印菱形(◇)或稱為金字塔

              /*

              ----*

              ---* *

              --* * *

              -* * * *

              * * * * *

              * * * * *

              -* * * *

              --* * *

              ---* *

              ----*

              */

              復制代碼 代碼如下:

              class ForForTest2

              {

              public static void main(String[] args)

              {

              for (int x=0; x<5 ;x++ )

              {

              for(int y=x+1; y<5 ; y++)

              {

              System.out.print(" ");

              }

              for(int z=0; z<=x ; z++)

              {

              System.out.print("* ");

              }

              System.out.println();

              }

              }

              }

              5、練習:3000米長的繩子,每天減一半。問多少天這個繩子會小于5米?不考慮小數。

              復制代碼 代碼如下:

              class ForTest4

              {

              public static void main(String[] args)

              {

              int day = 0;

              for(int x=3000; x>=5; x/=2)

              {

              day++;

              }

              System.out.println("day="+day);

              }

              }


            【Java語法for語句的練習方法】相關文章:

            Java語法基礎for語句練習09-21

            Java語法基礎之for語句練習04-28

            Java語法基礎中的for語句練習09-27

            Java基本語法編程練習題06-14

            Java基礎語法的數組使用方法09-11

            Java語法基礎中for循環語句詳解10-10

            java語法基礎06-27

            Java基礎語法09-10

            Java for循環語句的使用方法10-20

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院