1.while語句
1while語句的循環(huán)方式是同過一個(gè)條件來控制是否要反復(fù)執(zhí)行這個(gè)語句
while(條件表達(dá)式): {
執(zhí)行語句
}
2。do.......while
do{
執(zhí)行語句
}
while(條件表達(dá)式)
實(shí)例:
Scanner sc = new Scanner (System.in);//創(chuàng)建一個(gè)掃描器
String passward ;//創(chuàng)建字符串變量,用來保存用戶輸入的密碼
do{
System.out.println("請(qǐng)輸入一個(gè)6位數(shù)的密碼")//輸出提示
passward= sc.nextLine.(); //將用戶在控制臺(tái)輸入的密碼記錄下來
}while (!"123423".equals(passward));//如果用戶如數(shù)的密碼不是123423則繼續(xù)置之執(zhí)行循環(huán)
System.out.println("登錄成功"); //提示循環(huán)結(jié)束
sc.close(); //關(guān)閉掃描器
if語句
If語句有固定的格式:
if (判斷語句) {
執(zhí)行語句;
}
例如:if (S>=90){
System.out.print("優(yōu)秀");
}
for循環(huán)語句
/for循環(huán)基礎(chǔ)寫法
for(int i=0;i<5;i++){
System.out.println("i:"+i);
}
如果不想在for中進(jìn)行初始化的可以這么寫:
//for循環(huán)中初始化放在外面的寫法
int j=0;
for(;j<=6;j=j+2){
System.out.println("j:"+j);
}
foreach 語句
foreach語句是是for語句的特殊版本但不能完全取代for
例子:
public class ForEachTest
{
public static void main(String[] args)
{
String[] cars = {"法拉利","福特","本田","野馬"};
for(String car : cars)
{
System.out.println(book);
}
}
輸出:
法拉利
福特
本田
野馬