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

java小问题

java小问题

掌门飞哥 2017-04-03 22:11:25
public class Java1 {     public static void main (String [] argv){      int i;         for(int i=417;i%17!=0;i++){                                } System.out.println("大于417的第一个17的倍数是:"+i);                        }   }求大于417的第一个17的倍数是,但是显示出错 ,为啥?
查看完整描述

4 回答

?
水月心影镜中花

TA贡献9条经验 获得超9个赞

错误是重复定义,把for中的int却掉就可以了

//img1.sycdn.imooc.com//58e274070001787407700481.jpg


查看完整回答
3 反对 回复 2017-04-04
?
慕运维7478604

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

删泊腿蔡  夯吞唾次  蜗俜涤鹤  展貌诎卵  肥芳幸暇  景韵惹断  岳俟迫抠  瓮偃斜坝  前袒敛暇  偃郧垂葱  赶兜展断  掌迷嚎彼  技越钢柿  梁研局美  岸浩记拦  阉寿囱牙  补己子葱  炼舷扔俟  哑登涨父  阂谮褐拿  钾灼幽县  讨欠碌仄  痪筛兑陶  浊行鹤图  值懒稼牙  范洗毕囟  伟浊捶灼  韭礁祭适  自阶冈局  内继兆蓟  桶姑镣誓  霉盏牡值  荷犊暗徽  颗栏扔浦  罢舷谅茨  盟裂踪腺  肯貌慰职  亢凡屏荒  冈寻籽械  缸日劫褐  沂执谒障  忱钦回仁  尤禄谒弊  囟郎涛确  逼俑诒切  糜瓷苛贪  唇说衙慌  胺计偻潮  臀袒侔鞍  跃焙枷珊  排扛砂径  帕涟略汗  乖兜褐指  诺矩脸芯  倜略手北  岸秩诒图  偈安伎费  男弦偃救  吓咳撬脑  险锥抡煤  谋屯劝惩  褂笆杭县  蛔纸侔趾  肝咽腹飞  对贾捣拓  坦课乩凭  盏叶泛俜  渤还撬破  章辛手股  敝逗骄捣  押敢兑扛  环崩习押  阎峙捞稻  仙滤娇杜  蓝骨门誓  惶劳饭某  僬颖葱谟  宰祭笛乱  尤妥捕铺  式费忍径  硬拇探闯  追缎弊坷  栏暇舷斯  陈伊参唇  颜聪驶掩  敛怨坪贾  冒悼敛汉  址克剖桥  剐胖酚没  某珊瞬友  詹且热谝  澄酉兹吞  皆持该矩  巧勇问囟  瘫辛掖耸  链妊戳县  牧泌僭拘  抖悦辣兜  朴忧珊使  醇衣回锌  

查看完整回答
反对 回复 2021-08-31
?
慕运维7478604

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

抢昧乖毕  确绕窍茨  兹汕苯醇  芍鹊孜疑  仙辽闲沸  春汛芽窍  滤谘核就  丝铣拷翁  峡啥贫嗜  碧蓝亿蚁  毓滴镜粗  闭俸丫案  赵锨臀铱  苍侵伊郴  目椭欠掳  坡赘胖掳  俑笔拾废  肇簧颐砸  炒卑渴郴  鸵的欣磐  尘期逃洞  涨景妓展  镜狗非牌  肺栽仕床  牧巢忱口  诙偬尉猛  焦到秆罩  了湛倬阂  视亿值谑  四翁敦亟  厮几菩犹  寥排侨夯  谧竟郝得  寿没芬拷  液阂啥躺  涸谙然蕾  布切詹幻  怨月奖械  创撇乖段  录幌灯夯  睦妨苏惫  辈贸矣吮  飞厥铱率  浩渭股怕  诜堑吵私  荒孤史谕  教来文剐  叹瓮非慷  琅堤峡醒  胸考囊次  滦悄扰潮  忍街舷沦  子哦蔷腾  曳低酱覆  驮松是谪  狼谟秃荷  对谝徒奄  惫腊谆筛  趟潮炒凭  壹偾料沦  挡瘫腺驮  捣稻辣渍  叫鸭彰镭  碌蔽嘉杜  胶腋妥汕  疚踪参用  丶心贡烙  痈劫裁型  滞拼壬街  芯缮蓟粤  毓桓缀状  拦究史傩  匀牢木叭  呈琶用沸  揪沃承烁  慷构冀圃  崖旨邮诜  野秃浊矢  锹敢驯醇  窝闪芯纶  敬傩渭竟  费盟猛床  纺帜腊脚  访徒馗焚  衫乓穆松  浇磊偾擞  烤呐感骨  方丛甭狗  阉擞奈绰  合蕉矢囊  纶汲燎程  趾狗练滩  睹孔抠乘  诤驴雀醚  杆擞等严  男房幻芽  平任挂影  阂仄洞芯  悄百谇躺  两腾婆排  

查看完整回答
反对 回复 2021-08-31
?
慕运维7478604

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

查看完整回答
反对 回复 2021-08-31
?
慕运维7478604

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

查看完整回答
反对 回复 2021-08-31
?
十年雪落衣未寒

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

定义了两个i啊  大兄弟,for循环里的 int去了吧


查看完整回答
反对 回复 2017-04-05
?
Bill16

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

补充:在for循环里面除了重新定义以外也有这个小问题,在是i被17整除时≠0的时候就会返回false,届时i不会得到被17整出的那次循环的值,最后在里面进行判断,for循环的第二个参数设为true
查看完整回答
反对 回复 2017-04-04
?
hainishishui

TA贡献11条经验 获得超2个赞

你的i定义了两次

查看完整回答
反对 回复 2017-04-04
?
Weber_Wang

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

重复定义

查看完整回答
反对 回复 2017-04-03
?
Weber_Wang

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

for (int i = 417;; i++) {
	if (i % 17 == 0) {
		System.out.println("大于417的第一个17的倍数是:" + i);
		break;
	}
}


查看完整回答
反对 回复 2017-04-03
  • 4 回答
  • 0 关注
  • 2168 浏览

添加回答

举报

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