已采纳回答 / 安之若素KD
直接将计算表达式写在需要输出的语句中。比如:现在count=1,而我想输出count+1,就可以写:System.out.println("它是个"+count+1+"位的数!");输出的结果就会是:它是个2位的数!
2019-01-27
已采纳回答 / 在学习的路上fighting
while 是循环语句不是判断语句 你搞混淆了 break 跳出了当前循环,只是跳出了while循环没有跳出for循环所以还要依次输出。 记住break跳出的是循环不是判断
2019-01-26
已采纳回答 / ken_0007
把for循环括号末尾的分号去掉就可以了public class HelloWorld{public static void main(String[] args){int num = 999;int count = 0;for(int i=1;i<num;i=i*10){ count++; } System.out.println("它是个"+count+"位的数!");
2019-01-23
已采纳回答 / 成昱昶Cyuchang
不对 看你的意思是你想输出 我爱慕课网 和 www.imooc.com 两个字符串,可以这样子写public class HelloWorld{ public static void main(String[] args){ String myLove="我爱慕课网"; String myLove2="www.imooc.com"; System.out.println(...
2019-01-22
已采纳回答 / 慕码人7532930
如果有break的话,num是几就执行case几。比如num是1就只执行case1。如果没有break,num是1的话就case1-4都要执行,如果num是2那么就执行case2-4。好像是这样的,你可以试试。
2019-01-20
已采纳回答 / 这鱼又溺水了
最外层的if判断 先不管他从第二层while循环开始,初始num的值为10,进入while循环10不等于0所以条件成立因为count初始为0 在count++后为1。num/=10等于num = num除以10;等于1满足条件再次进入while循环1不等于0,count++ 为2,num/=10等于0.1因为你num是int类型所以她只能为整数所以num等于0不满足条件跳出循环输入count为2。
2019-01-19