3 2Java基礎語法(迴圈的巢狀 跳轉控制語句)

2021-08-02 14:39:14 字數 4330 閱讀 8772

一、

迴圈的巢狀

a:

package

迴圈的巢狀; /*

*迴圈語句的中的迴圈體語句本身就是迴圈語句*

*需求:

*在控制台輸出:4行5列的

*形狀*

****** *

***** *

***** *

***** *

* for迴圈巢狀

for迴圈:*

最外層的迴圈:一般控制行數

*最內層迴圈:控制列數

* */

public

class

forfordemo

//為了讓每一行輸入完畢,換行

.system.

out.println();

//第二行

:for

(int

x = 0 ; x <5 ; x ++)

system.

out.println();

//第三行

:for

(int

x = 0 ; x <5 ; x ++)

system.

out.println();

//第四行

:for

(int

x = 0 ; x <5 ; x ++)

system.

out.println();

system.

out.println(

"---------------------");

//優化改進

:for

(int

x = 0 ; x <4 ; x ++)

system.

out.println(); }

} }b:package

迴圈的巢狀; /*

*需求:在控制台輸出一下*形

** **

*******

*****

* */

public

class

forfordemo

system.

out.println(); }

/**第一行 對應的列

:y= 0 ; y<=0 ; y++

*第二行對應的列

:y=1;y<=1 ;y ++ ;

*第三行 對應的列

:y=2;..

*第四行 對應的列

:y=3

*第五行 對應的列

:y= 4

*x的值

:0,1,2,3,4

* */

system.

out.println(

"-----------------");

for

(int

x = 0 ; x < 5 ; x ++)

system.

out.println(); }

} }c:package

迴圈的巢狀; /*

** *** *

***

***** *

***** *

****** *

******* *

******** *

********* *

* 99乘法表

*1*1=1 *

1*2=2

2*2 = 4 *

...2*3 = 6 *

.... *

* \x :x表示任意字元  轉義字元*

*\t :tab鍵

*\r :回車

*\n :換行

* */

public

class

forfordemo

system.

out.println(); }

system.

out.println(

"------------");

//為了使用資料,從

1開始for

(int

x = 1;  x <= 9 ; x ++)

system.

out.println(); }

} }二、

跳轉控制語句a:

break :中斷

,結束語句的意思

1)應用場景: a.

switch語句中使用

break

b.迴圈語句中跳出當前,就用要到

break

break離開了上述兩種場景

,沒意義

2)使用:

跳出單層迴圈

跳出多層迴圈,要是跳出多層迴圈

,就必須

:帶有標籤語句的

標籤語句格式:

標籤名:語句

3)舉例:

public

class

breakdemo

system.

out.println(

"helloworld");

} system.

out.println(

"over");

system.

out.println(

"---------------");

wc:for

(int

x = 0 ; x < 3 ; x ++)

system.

out.print(

"*"); }

system.

out.println(); }

} }b:

continue:繼續的意思

1)應用場景:也是在迴圈語句中使用

,離開次場景沒有意義

【continue和

break

的區別】

break:表示跳出當前迴圈

,結束迴圈語句

continue:表示跳出當前迴圈

,進入一次的迴圈

2)舉例:

package

跳轉控語句; /*

*練習題:

for(

intx=1; x<=10; x++)

system.out.println(「

hello world

」);}

我想在控制台輸出2次:「

hello world「

填寫break ;

我想在控制台輸出7次:「

hello world「

填寫continue

我想在控制台輸出13次:「

hello world「

填寫system.out.println("

hello world")

* */

public

class

continuedemo

system.

out.println(x); }

} }c:return:返回

,帶乙個結果返回

1)使用:

一般情況:return在方法中使用

,這個方法肯定

有返回值型別,帶回乙個結果

2)遇見return,方法結束

3)舉例:

package

跳轉控語句;

public

class

returndemo

system.

out.println(x); }

system.

out.println(

"over");

} }

多重 多層 巢狀迴圈基礎語法

1.掌握多重迴圈的使用 乙個迴圈結構中可以巢狀其他兩種迴圈結構,巢狀多少層和多少個都可以,一般不會超過兩層!所以多重迴圈又往往被稱為雙重迴圈了。dowhile 如果列印圖形的時候,先看有幾行,外層迴圈控制就打幾行 內層迴圈控制列印多少列 外行,內列 2.掌握迴圈中的跳轉語句使用 switch bre...

java入門 for的巢狀迴圈for for

class forfor demo 因此 我們設計乙個變數用來改變y的範圍就可以改變個數了 發現 可以根據x的變化來改變 也可以另外設計乙個變數z 佔記憶體 system.out.println z 列印長方形 可以發現 外迴圈控制的是行數,而內迴圈控制的是沒一行的列數,也就是一行中有幾個個數 巢狀...

Java中for迴圈巢狀的內迴圈和外迴圈

關於for迴圈巢狀作如下解釋 首先內層迴圈屬於外層迴圈迴圈體的一部分,當迴圈體執行完以後外層迴圈才進入第二次迴圈,此過程中內層迴圈需要執行符合條件的完整迴圈。外迴圈控制行數,內迴圈控制每一行的個數 下面以氣泡排序為例說明 public class test 共4輪排序,每輪都是把最大的元素排在後面 ...