按步驟編寫**,效果如圖所示:
編寫步驟:
1.定義類 test1
2.定義 main方法
3.定義變數i為0,i2為10
4.使用第乙個while迴圈,當條件為i小於5 時,則進入迴圈
5.迴圈內,i自增,i2自增
6.迴圈內,使用if判斷,當i大於等於 2 並且i2小於15 時,同時輸出i和i2的值
7.使用第二個while迴圈,當條件為i2小於20 時,則進入迴圈
8.迴圈內,i自增,i2自增
9.迴圈內,使用if判斷,當i大於8 或者i2小於等於18 時,同時輸出i和i2的值
參***:
public
class
test1
} system.out.
println
("-----------------------");
// 使用第二個while迴圈,當條件為i2小於20 時,則進入迴圈
while
(i2 <20)}}}
按步驟編寫**,效果如圖所示:
編寫步驟:
1.定義類 test2
2.定義 main方法
3.定義變數 discount為1, totalprice為550
4.判斷當totalprice >=500 ,discount賦值為0.5
5.判斷當totalprice >=400 且<500時,discount賦值為0.6
6.判斷當totalprice >=300 且<400時,discount賦值為0.7
7.判斷當totalprice >=200 且<300時,discount賦值為0.8
8.輸出totalprice.
9.輸出totalprice 與 discount 的積
參***:
public
class
test2
else
if(totalprice >=
400&& totalprice <
500)
else
if(totalprice >=
300&& totalprice <
400)
else
if(totalprice >=
200&& totalprice <
300)
// 輸出totalprice.
system.out.
println
("totalprice:"
+totalprice)
;// 輸出totalprice 與 discount 的積
system.out.
println
("totalprice的discount:"
+(totalprice*discount));
}}
按步驟編寫**,效果如圖所示:
編寫步驟
1.定義類 test3
2.定義 main方法
3.使用for迴圈,初始化變數r為10,當r>0時,進入迴圈
4.for迴圈內,定義變數c,賦值為r
5.for迴圈內,使用while迴圈,當c>=0時,輸出c,再將c減2賦值給c
6.for迴圈內,while迴圈外,r除以c賦值給r
參***:
public
class
test3
// for迴圈內,while迴圈外,r除以c賦值給r
r /= c;}}
}
按步驟編寫**,效果如圖所示:
編寫步驟
public
class
test4
// 定義 method2方法, 定義變數a為0,使用while迴圈,判斷a<=5,進入迴圈.
private
static
void
method2()
// for迴圈外,輸出換行.
system.out.
println()
;// a自增.
a++;}
system.out.
println
("----------");
}// 定義 method1方法, 定義變數a為-5,變數b為--a,判斷a為偶數,則a賦值為++b,否則b賦值為--a.列印a,b
public
static
void
method1()
else
system.out.
println
(a);
system.out.
println
(b);
system.out.
println
("----------");
}}
按步驟編寫**,效果如圖所示:
編寫步驟
public
class
test5
else
}// 迴圈外,按照格式,列印a與b的乘積
system.out.
println
("a*b的值:"
+a+"*"
+b +
"="+ a * b);}
}
按步驟編寫**,效果如圖所示:
編寫步驟:
定義類 test6
定義 main方法
定義字串遍歷 str,賦值為j
使用for迴圈,初始化變數i = 0,如果i<5進入迴圈,步進表示式i++
for迴圈內部,巢狀定義變數key ,賦值為i%3;
定義switch語句 ,表示式為key.
case 為0時,str拼接字元』a』,i++後,break
case 為2時,str拼接字元』v』
迴圈結束後,輸出str
public
class
test6
}// 迴圈結束後,輸出str
system.out.
println
(str);}
}
按步驟編寫**,效果如圖所示:
編寫步驟
public
class
test7
else
// while中,當bvar與bvar1值相等並且count小於9的時候,進入迴圈
}while
(bvar == bvar1 && count <9);}}
05 程式結構 (迴圈結構)
while迴圈的一般形式 while 任意的常量 變數 表示式 includeint main printf n return 0 do while迴圈結構的形式如下 do while 表示式 includeint main while i 3 printf n return 0 區別 while ...
C C 演算法筆記 05 迴圈結構
while 條件a 執行規則 1 如果條件a不成立,則跳過括號內語句 2 如果條件a成立,則執行括號內語句,並再次判斷條件a成立與否。dowhile 條件a 執行規則 1 首先執行括號內語句 2 判斷條件a是否成立,如果條件a不成立,結束do.while 3 如果條件a成立,則再次執行括號內語句,並...
Python高階05 迴圈設計
在 迴圈 一節,我們已經討論了python基本的迴圈語法。這一節,我們將接觸更加靈活的迴圈方式。在python中,for迴圈後的in跟隨乙個序列的話,迴圈每次使用的序列元素,而不是序列的下標。之前我們已經使用過range 來控制for迴圈。現在,我們繼續開發range的功能,以實現下標對迴圈的控制 ...