Java核心技術及面試指南 流程控制方面的面試題答案


2.2.5.1 switch語句能否作用在byte上,能否作用在long上,能否作用在String上?

    1 switch里可以用char,byte,short,int這些基本類型,以及它們的封裝類。
    2 在switch里不能用long,double,float,boolean,包括他們的封裝類。
    3 jdk1.7和以上的版本里,可以是用字符串類型。
    4 switch中可以用枚舉類型。

2.2.5.2在JAVA 中,如何跳出當前的多重嵌套循環?

   用break或continue,其中,break是跳出整個循環,continue是跳出當次循環。

2.2.5.3while和do while有什么差別?

    while是先判斷條件再執行,do...while是先執行后判斷條件,所以在同等條件下,do...while會多執行一次。

2.2.5.4你有沒有用過goto關鍵字?說下對這個關鍵字的看法。

    不建議使用goto關鍵字,因為它會破壞程序的結構,尤其會讓代碼一團糟,不能讀。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM