已采纳回答 / 乐万分享
String a = "我爱慕课网";//后面的分号没有关闭输入法正确如下public class HelloWorld{public static void main(String[] args) { String a = "我爱慕课网"; String b= "www.imooc.com"; System.out.println(a); System.out.println(b); } }
2017-10-29
已采纳回答 / 吃藕丑3
for (int i = 0; i < 10; i ++) { array[i] = random.nextInt(10); }定义一个数组,然后通过random生成随机数,random()是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double 值,所以你需要给这个数组每个是都乘1000,这样就有一个0到1000的整形数组了。
2017-10-29
已采纳回答 / 72fc5c0f8317
for(;num<=999999999&&num>=0;)这里错误,num一开始赋值999,然后for循环里面第二个条件是判断循环结束的,接着for循环里面的 num /= count,算到最后num最小也只能是0,然后始终满足num<=999999999&&num>=0,所以你这循环结束不了。你改成num<=999999999&&num>0,少一个=号就行了
2017-10-28
已采纳回答 / qq_心痛_0
首先你这个代码发的不完整,但我猜测你的循环体里面有 num+=2 这类使num变化的语句,而且这句语句是在sum+=num 后面放置的。这样的话,当num=4时进入循环,执行完之后 num+=2,此时num就变成6了,而答案是正确的。你可以将 num+=2放在 sum+=num前面,并在最开始设置num初始值为0.
2017-10-27
已采纳回答 / qq_惜缘_3
Java虚拟机(Java Virtual Machine, JVM)是Java程序的软件环境,Java虚拟机可以理解成一个以字节码为机器指令的CPU。在任何操作系统中,只要JVM存在,Java程序都可以运行,真正实现了程序的可移植性。
2017-10-25
已采纳回答 / young_ya
首先你的打印语句在for循环内,然后break在打印之前,所以当sum=21时,已经退出循环了,还没执行打印语句,所以你这个最后打印出来的sum是15
2017-10-24