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

为什么不能将if后的判定条件直接放到for里面?

for (int i = 1;i<=100&&i%3!=0;i++) 

提问者:Javamin白 2016-08-23 15:10

个回答

  • qq_Infinitely_0
    2016-08-23 15:38:07
    已采纳

    放到for里面,一旦是三的倍数,就直接跳出循环了。你这样写,计算出的结果是3

  • water_coww
    2016-08-23 15:17:20

    if条件里面是一个判断式子,要么是true,要么是flase,你那个for循环里面,i++之前的那个直接搬if括号里面的,肯定不行啊,i<=true,?这算什么?想想逻辑就不对