已采纳回答 / 小阏呆
你这个刚开始就结束了;你想做到输入160 重新输入 需要用到后面的知识。 声明一个变量,不赋值。int age; age=in.nextInt(); if(age=160){Sysoutprintln("输入有误,重新输入")}age=in.nextInt();
2016-03-31
已采纳回答 / qq_黄金瓜大魔王_0
<...code...>public class HelloWorld { public static void main(String[] args) { int age=160; String xx; if (age&;=1=0&{ & age& i=150){ if(age&x="100){ ...
2016-03-31
已采纳回答 / 小阏呆
你这求得是1--50的奇数之和, 两个结果不同 是因为你的num=num+2;sum=sum+num;的顺序不同,一个先给num赋值,再传给sum,一个先传给sum才给num赋值,你仔细想一下哦
2016-03-31
已采纳回答 / 沫城不会卸妆丶
/ 是取整运算符,num第一次进入循环时count=1,num的运算结果为99。第二次进入循环count=2,num结果为9。第三次进入循环后count=3;‘num/=10’==‘9/=10’,因为是取整运算,num的结果值为0。此时num的值不满足循环条件。程序自动跳出执行下面的语句就是count=3了。希望能帮到你。
2016-03-30
已采纳回答 / 一城一梦梦在指尖
我试试再解释的简单下,就拿一重循环来说,break就是整个循环都结束了,continue只是这次循环中continue之后的部分不执行了,直接进入下一层循环,求采纳
2016-03-30