Java中的while和if是兩個常用的流程控制語句。while用于循環(huán)執(zhí)行代碼塊,if用于判斷指定條件是否成立,并根據(jù)條件執(zhí)行相應(yīng)的代碼塊。
// while循環(huán)語句示例 int count = 0; while (count< 10) { System.out.println("當(dāng)前計(jì)數(shù):" + count); count++; }
上述代碼中,while循環(huán)語句用于執(zhí)行一段代碼塊,每次循環(huán)通過對count的判斷,確認(rèn)是否繼續(xù)循環(huán)。當(dāng)count小于10時(shí),代碼塊會一直執(zhí)行。
// if條件語句示例 int a = 10; int b = 20; if (a >b) { System.out.println("a大于b"); } else { System.out.println("a小于等于b"); }
上述代碼中,if條件語句用于判斷a是否大于b,如果成立則執(zhí)行代碼塊中的語句,否則執(zhí)行else后的語句塊。
注意,在Java中,while和if語句的執(zhí)行結(jié)果都受到條件的制約。