呵呵,你的if (a=true)应为if (a==true)

解决方案 »

  1.   

    public static void main(String args[])
    {
    boolean a=false;
    if (a==true)   //修改
    System.out.println("Hello");
    else
    System.out.println("Goodbye");
    }
      

  2.   

    基本数据类型的比较使用==
    如果是对象,你就必须使用对象的equal()了
    新手容易犯的错误:String类型的记住一定要用equal()
      

  3.   

    呵呵 if (a==true)因为a=true是赋值
    而a==true才是比较嘛
      

  4.   

    a先设为true,再判断a是否为true,当然了.
    有意思