问答详情
源自:4-2 Java条件语句之 if...else

各位大神,小弟有事请教

if(条件的布尔表达式),在这个括号里,可以是数值,也可以是引用类型的变量吗?例如String,interface,这些?希望大神能给予解答,附带练习题更好。感激不尽。

提问者:qq_明_5 2016-03-07 16:02

个回答

  • Geek丶
    2016-04-04 14:38:54

    明明可以自己动手的啊,何必问呢

    public class HelloWorld {

        public static void main(String[] args) {

    String age="成年";

            String a="未成年";

    if(age==a){

           System.out.println("成年");   

    }else{

           System.out.println("未成年");   

    }


    }

    }


  • 大明山下汪一声
    2016-03-07 16:29:44

    觉得应该参照switch的用法,除了boolean还可以是byte、char、short、int四种。练习题如下:

    19、 在下面程序中,变量i可以使用的数据类型是:

     1. switch (i) {      

    2.     default:  

    3.     System.out.println(“Hello”); 

     4. }  


    A. char 

     B. byte  

    C. float 

    D. double 

    E. object