本人遇到一个问题,跪求各位前辈的帮助,问题如下:
public class Test2 {
public static void main(String[] args) {
int i = 1,j = 2;  // 特别容易出错,i = 1, j = 2他们之间是逗号
boolean flag1 = (i>3) && ((i+j)>5);
boolean flag2 = (i<2) ||((i+j)<6);
}
}
此题的编程还是语法的原因,为什么不出现结果呢?在此谢谢各位的帮助!!谢谢啦

解决方案 »

  1.   

    lZ想看到结果,应该输出flag1和flag2啊!
    直接System.out.println(flag1);
       System.out.println(flag1);
    加上这2句,就可以看到结果了
      

  2.   

    那是因为你没有输出!!!!!
    int i = 1,j = 2; // 特别容易出错,i = 1, j = 2他们之间是逗号
    boolean flag1 = (i>3) && ((i+j)>5);
    boolean flag2 = (i<2) ||((i+j)<6);
    System.out.println(flag1);//输出结果为false
    System.out.println(flag2);//输出结果为ture
      

  3.   

    只有输出才有显示也可以用 debug 方式来查看变量值