为了账号安全,请及时绑定邮箱和手机立即绑定

为什么执行不了

为什么执行不了

Beaten丶 2015-12-17 23:08:46
package com.yx;public class ten { public static void main(String[] args) { // TODO Auto-generated method stubfor(int i=1;i<=1000;i++){   if(i%3==0&&i%5==0&&i/7==0){   System.out.println("能被3,5,7同时整除的数为"+i);   }  } }}
查看完整描述

4 回答

已采纳
?
qq_瞬间幸福_0

TA贡献1条经验 获得超0个赞

你可以观察到你的if语句那行,最后的条件写错了,应该是i%7==0,而你写的是i/7==0,要满足i/7==0,那么i=0,明显不可能,我估计你也是一时粗心呀

查看完整回答
反对 回复 2015-12-18
?
慕移动4708697

TA贡献45条经验 获得超22个赞

public class Ten {
    public static void main(String[] args) {
        for(int i = 1;i <= 1000;i++){
            // %是求余运算 /是普通的除号
            if (i % 3 ==0 && i % 5 ==0 && i % 7 == 0){
                System.out.println("能被3,5,7同时整除的数为"+i);
            }
        }
    }
}


查看完整回答
反对 回复 2018-05-23
?
嵩文SongWen

TA贡献1条经验 获得超0个赞

i % 3 == 0 && i % 5 == 0 && i % 7 == 0

你把i%7写成i/7


查看完整回答
反对 回复 2015-12-18
?
Caballarii

TA贡献1123条经验 获得超629个赞

i%3!=0&&i%5!=0&&i%7!=0

查看完整回答
反对 回复 2015-12-17
  • 4 回答
  • 0 关注
  • 1330 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信