问答详情
源自:4-9 Java循环语句之 for

求问i!=5错在哪里了

public class HelloWorld {
    public static void main(String[] args){
        int i=1;
        i!=5;
        for (;i<10 ;i++){

            System.out.println(i);
        }
    }
}

求问i!=5错在哪里了

提问者:陈贰贰 2018-12-18 19:41

个回答

  • 慕盖茨6258754
    2018-12-18 22:04:34
    已采纳

    i!=5应该是个判断条件

    public class Test {
        public static void main(String[] args){
            int i=1;
          Boolean b = i != 5;
          for (;i<10 ;i++){
            System.out.println(i);
          }
        }
    }


  • 蓝无心
    2018-12-25 19:32:34

    首先,你这样写,i!=5 并没有参与到循环中去,相当于没起作用;

    而 i!=5之所以报错,是因为  i!=5 是一个表达式,它的结果是true,是一个布尔类型的值,你并没有声明一个布尔型的变量去接收它,所以这是一个语法错误。