Java語法基礎之for語句練習

2021-07-12 01:06:38 字數 2898 閱讀 3838

控制語句——for練習

語句的巢狀應用

累加求和,計數器

迴圈巢狀

一、語句的巢狀應用

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

1、列印偶數

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

二、累加求和,計數器

1、獲取1~10的和,並列印。

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

int sum = 0;

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

int x = 1;

//3,定義迴圈,重複加法的過程。

用while來體現

while(x<=10)

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

迴圈注意:

一定要明確哪些語句需要參與迴圈,哪些不需要

**如下:

class  fortest2

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

system.out.println("count="+count); }

}小小示例的總結:

這就是計數器思想。通過乙個變數記錄住資料的狀態變化。也許通過迴圈完成。

三、迴圈巢狀。

1,列印乙個長方形。

複製**

**如下:

class forfordemo

system.out.println();//只有乙個功能就是換行。 }

system.out.println("-------------------"); }

}****

****

****

對於列印長方形總結:外迴圈控制的行數。內迴圈控制的是每一行的列數。也就是一行中元素的個數。

2,列印乙個直角三角形,腳尖朝下。

複製**

**如下:

class forfordemo

system.out.println();

//z++; }

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

要使用巢狀迴圈。原理:形象說法:大圈套小圈。

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

/****

*******

*****112

1231234

12345

九九乘法表

1*1=1

1*2=2 2*2=4

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

*/複製**

**如下:

class  forfortest

system.out.println(); }

system.out.println("----------------------"); /*

1 12

1231234

12345 */

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

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++)

system.out.println(); }

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

所謂不是規律的規律:

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

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

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

/*

----*

---* *

--* * *

-* * * *

* * * * *

* * * * *

-* * * *

--* * *

---* *

----*

*/複製**

**如下:

class  forfortest2

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

system.out.println(); }

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

複製**

**如下:

class  fortest4

system.out.println("day="+day); }

}

Java語法基礎之語句

程式流程控制語句 分四類 a 判斷結構 if b 選擇結構 switch c 迴圈結構 do while while for d 其他流程控制語句 break continue 一 判斷結構 if 1 if語句三種格式 1,if 條件表示式 3,if 條件表示式 執行語句 執行語句 2,if 條件表...

Java基礎之語句

無限迴圈的最簡單表現形式。for while true 1,變數有自己的作用域。對於 for來講 如果將用於控制迴圈的增量定義在 for語句中。那麼該變數只在 for語句內有效。for語句執行完畢。該變數在記憶體中被釋放。2,for和 while 可以進行互換。如果需要定義迴圈增量。用 for更為合...

Java基礎語法

1,資料 分為基本型別和引用型別 基本型別 表達 型別占用位元組 數值範圍 初始化預設值 備註整數 byte 1 128 127 0b整數 short 2 32768 32767 0s整數 int4 2147483648 2147483647 0整數常量預設型別 整數long 8 2 63 2 63...