一、流程控制
概念:在一個程序執(zhí)行的過程中,各條語句的執(zhí)行順序對程序的結果是有直接影響的。也就是說,程序的流程對運行結果有直接的影響。所以,我們必須清楚每條語句的執(zhí)行流程。而且,很多時候我們要通過控制語句的執(zhí)行順序來實現(xiàn)我們要完成的功能。
順序結構:
public static void main(String[] args){ //順序執(zhí)行,根據(jù)編寫的順序,從上到下運行 System.out.println(1); System.out.println(2); System.out.println(3);}
二、判斷語句
判斷語句1--if
if語句第一種格式:if
if(關系表達式){
語句體;
}
執(zhí)行流程
首先判斷關系表達式看其結果是true還是false
如果是true就執(zhí)行語句體
如果是false就不執(zhí)行語句體
public static void main(String[] args){ System.out.println("開始"); // 定義兩個變量 int a = 10; int b = 20; //變量使用if判斷 if (a == b){ System.out.println("a等于b"); } int c = 10; if(a == c){ System.out.println("a等于c"); } System.out.println("結束");}
判斷語句2--if...else
if語句第二種格式:if...else
if(關系表達式) { 語句體1;}else { 語句體2;}
執(zhí)行流程
首先判斷關系表達式看其結果是true還是false
如果是true就執(zhí)行語句體1
如果是false就執(zhí)行語句體2
public static void main(String[] args){ // 判斷給定的數(shù)據(jù)是奇數(shù)還是偶數(shù) // 定義變量 int a = 1; if(a % 2 == 0) { System.out.println("a是偶數(shù)"); } else{ System.out.println("a是奇數(shù)"); } System.out.println("結束");}
以上就是北大青鳥長沙麓谷校區(qū)java培訓機構的小編針對“Java控制語句練習題”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。