就像有知覺的生物一樣,程式必須在執行的過程中控制它的世界,並做出選擇。java使用執行流程式控制制語句做出選擇。 1、選擇語句 if switch in從case中無法匹配到,如果有default會執行,default可以在任何位置;如果default後無break,會繼續向下執行,否則跳出。 2、迴圈 ...
就像有知覺的生物一樣,程式必須在執行的過程中控制它的世界,並做出選擇。java使用執行流程式控制制語句做出選擇。
1、選擇語句
if
if(布爾表達式){ 業務邏輯1; }else{ 業務邏輯2; }
switch
package com.kongzhiliucheng; public class Main { public static void main(String[] args) { char in='c'; switch (in){ case 'a': System.out.println(in+" 1"); break; case 'b': System.out.println(in+" 2"); break; case 'c': System.out.println(in+" 3"); break; default: System.out.println(); } } }
- in從case中無法匹配到,如果有default會執行,default可以在任何位置;如果default後無break,會繼續向下執行,否則跳出。
2、迴圈語句
while(布爾表達式){ 迴圈體 }
do{ 迴圈體 }while(布爾表達式);
註意:while和do-while區別在於:後者的迴圈體至少會執行一次
for(初始化表達式;布爾表達式;步進表達式){ 迴圈體 }
註意:初始化表達式、步進表達式可以是用逗號隔開的多條語句
3、return、break、continue
- return :返回一個值並結束方法;
- break :在迴圈體中使用,跳出迴圈中剩餘的語句;在switch中使用,跳出switch的代碼塊;
- continue:在迴圈體中使用,跳出本次迴圈體的剩餘語句;