Java 第四章 if迴圈那些

2021-08-03 22:19:27 字數 3450 閱讀 8658

4-1  條件語句if

語法 if(條件

)elseelseelse ifelse。

packagecom.mooc;

public

classlogiccontent03else

if((age>=40)&&(age

<=60))else

if((age

<40)&&(age>=18))elseelseelseelseelsewhile  (判斷條件);

packagecom.mooc;

public

classlogiccontent08while(num

<=50);

system.out

.println("50以內的偶數之和為為:"+sum);

4-9   迴圈

for

for(迴圈變數初始化;迴圈條件;迴圈變數變化){

迴圈操作

注意1. for關鍵字括號裡面的三個表示式必須用;分開,三個表示式都可以省略,但是;不能省略;

2. 省略迴圈條件

會死迴圈,此時可以用break 挑出迴圈

3. 省略

迴圈變數變化,可以在迴圈體

裡面進行

迴圈變數的變化

4. for迴圈變數初始化和迴圈變數變化部分,可以用,  同時初始化多個;

5. 迴圈條件部分

可以用邏輯運算組合的表示式

表示複雜判斷條件,

但一定注意

運算優先順序;

packagecom.mooc;

public

classlogiccontent09 {

public

static

voidmain(string args) {

//todoauto-generated method stub

intsum=0;

for(inti=1;i

<=100;i++){

if(i%3!=0){

sum=sum+i;

system.out

.println("1到100之間不能被3整除的數之和為:"+sum);

4-11  break語句

packagecom.mooc;

public

classlogiccontent10 {

public

static

voidmain(string args) {

//todoauto-generated method stub

intsum=0;

for(inti=1;i

<=10;i++){

sum=sum+i;

if(sum>20){

system.out

.println("當前的累加值為:"+sum);

break;

4-12 迴圈跳轉語句

continue

作用是跳過迴圈體裡面剩餘的語句執行下一次

迴圈。

例如for(

int i=1;i<=10;i++){

if(i%2!=0){

continue;

system.out.println(i);

執行結果

另外乙個例子

packagecom.mooc;

public

classlogiccontent11 {

public

static

voidmain(string args) {

intsum=0;

for(inti=1;i

<=10;i++){

if(i%2!=0){

continue;

sum=sum+i;

system.out

.println("1到10之間的所有偶數的和為:"+sum);

4-14   多重迴圈

三種迴圈可以自身巢狀

也可以互相巢狀

最常見的就是二重巢狀。

packagecom.mooc;

public

classlogiccontent12 {

public

static

voidmain(string args) {

//todoauto-generated method stub

system.out

.println("列印直角三角形");

for(inti=1;i

<=3;i++){

for(intj=1;j

<=i;j++){

system.out

.print("*");

system.out

.println();

列印直角三角形

總結一下學習的條件判斷語句

ifif else

多重if

巢狀if;

switch

迴圈  while   

do while

forbreak

continue

多重巢狀

隨便套只要你岺的清,算得出來就行。

4-15  程式設計練習

第四章 迴圈結構

迴圈要素 1.初始化 2.迴圈條件 3.迴圈體 4.迭代 while迴圈 while 迴圈條件 迴圈的執行順序 1.程式執行迴圈前,首先判斷迴圈條件的值是否是true 2.如果迴圈條件的值為true,執行迴圈體中的內容 3.如果迴圈條件的值為false,將跳過迴圈體直接執行迴圈後面的程式 4.迴圈體...

第四章 迴圈結構

1 while 結構 while 條件 條件 乙個結果為boolean的表示式,為true則迴圈執行,為false則迴圈不執行 當條件為true時執行的內容。注意 條件部分一定為變數,且不能讓變數為固定值。如果條件部分的值固定為true,則當前迴圈為死迴圈 停止 建立乙個條件,使用if進行判斷,當條...

第四章 迴圈結構

for init condition increment 初始化,迴圈條件,迴圈增量 init會首先被執行,且只會執行一次。這一步允許宣告並初始化任何迴圈控制變數。也可以不在這裡寫任何語句,只要有乙個分號出現即可。接下來判斷condition。如果為真,則執行迴圈主體statement。如果為假,則...