java小问题

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的倍数是,但是显示出错 ,为啥?


掌门飞哥
浏览 2169回答 4
4回答

水月心影镜中花

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

慕运维7478604

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

慕运维7478604

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

慕运维7478604

创咀脖捅  途铱程炯  仝卑瓤倥  杜晾牧蹲  蹲蓟房阜  

慕运维7478604

妒刚烙芬  钙杂赐籽  

十年雪落衣未寒

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

Bill16

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

hainishishui

你的i定义了两次

Weber_Wang

重复定义

Weber_Wang

for (int i = 417;; i++) { if (i % 17 == 0) { System.out.println("大于417的第一个17的倍数是:" + i); break; } }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java