Java筆試題解 流程控制(2)

2021-08-02 20:43:48 字數 860 閱讀 5457

答案:d

解析:x%y結果為6,滿足case 6,但是此case後並沒有break,則會一直執行到遇到break或程式結束為止。因此最終執行到default後的k=x*y-x,最終結果為54。

答案:c

解析:答案是c。\n本題宣告有2個boolean型別變數:a初值是true,b初值是false。if的條件表示式(!a && b)=(false && false)結果是false,else if的條件表示式 (!a || b)= (false || false) 結果為false,程式轉到else部分執行system.out.print(\"ab\");語句輸出字串「ab」。

3: a.       while

b.       do-while

c.       for

d.       以上都不是

答案:b

解析:do-while迴圈的特點是先執行、後判斷,不管迴圈條件是否滿足,都至少進入一次迴圈。

java流程控制

if結構if 條件表示式 流程圖 複雜條件的if結構if 表示式1 表示式2 if 表示式1 表示式2 if 表示式1 if 表示式1 表示式2 表示式3 表示式4 運算子的優先順序 if else 結構if 條件表示式 else 多重if結構if 條件表示式1 else if 條件表示式2 els...

Java流程控制

迴圈 circulation while 迴圈的語法 while 條件表示式 使用while迴圈方式列印100以內4的倍數 while中加if int i 4 while i 100 i do while 條件表示式 先執行後判斷 使用do while迴圈方式列印100以內4的倍數 int i 0 ...

Java流程控制

1 switch語句 基本用法 switch expr 在使用switch語句時有以下注意事項 switch expr 語句中,expr表示式的型別必須是與int型別相容的基本型別 能自動轉換為int型別包括byte,short,char和int型 在 case valuen子句中,valuen必須...