switch語句和if語句的區別

switch語句和if語句的區別

switch語句和if語句的區別有:if語句,表達式的結果是boolean類型常用於區間判斷。

switch:表達式類型不能是boolean類型,可byte,int,char,String,枚舉。

常用於等值判斷選擇語句的選擇。能用switch語句實現的就一定可以使用if實現,但是反之不一定。如果是區間範圍就採用if,如果是等值判斷使用switch。