解决方案 »

  1.   

    if(true){System.out.println("aaaa")}else{ System.out.println("bbbbb")};
    if(条件){} 当条件满足就执行if块的。怎么才满足if的条件呢,那就是true.
      

  2.   


    首先第一点你说的是对的:只有if里面的语句返回true的时候才执行if里面的语句;其次第二点,首先if是个条件判断语句,而条件只有true或false两种值,既然第一点正确,那就毫无疑问只有为true时才会执行;其次关于 m是否活着,先理解这个"活着",也就是说 "活着" 是个实例字段,且是个boolean类型,也就是说当m被创建后,这个"活着"就有意义了,要么就是true,要么就是false,方法isLive()仅仅是得到m这个实例的状态,当执行if(m.isLive())时,也就只会返回一个确定的值,这样就能明确的知道是否要执行if里面的语句,而不是你说的“没给提示他是不是活着”;最后是多学习下Java的语法,对于语法,没什么说的,它就是规则,就是要这么用;
    若坚持就是不这么用,就是认为Java错了,我的理解才是正确的,其实也是没关系的,可以自己写个Java编译器和JVM,如果觉得有点困难,就先这么用着吧。
      

  3.   

    首先第一点你说的是对的:只有if里面的语句返回true的时候才执行if里面的语句;其次第二点,首先if是个条件判断语句,而条件只有true或false两种值,既然第一点正确,那就毫无疑问只有为true时才会执行;其次关于 m是否活着,先理解这个"活着",也就是说 "活着" 是个实例字段,且是个boolean类型,也就是说当m被创建后,这个"活着"就有意义了,要么就是true,要么就是false,方法isLive()仅仅是得到m这个实例的状态,当执行if(m.isLive())时,也就只会返回一个确定的值,这样就能明确的知道是否要执行if里面的语句,而不是你说的“没给提示他是不是活着”;最后是多学习下Java的语法,对于语法,没什么说的,它就是规则,就是要这么用;
    若坚持就是不这么用,就是认为Java错了,我的理解才是正确的,其实也是没关系的,可以自己写个Java编译器和JVM,如果觉得有点困难,就先这么用着吧。 
      

  4.   

    最基础的语法,if语句执行条件有且只有一种,就是括号里等于true
    if(a==b){}
    a==b这是一个可计算的表达式,计算结果等于true
      

  5.   


    if(m.isLive()){pppp;}
    这段代码的意思是,是否活着,如果是,则执行,不是则不执行。计算机语言是很严谨的语言。请不要跟中文混为一堂。不然,你就不适合学计算机了