已采纳回答 / 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
最赞回答 / 挤潮
有了Jre就有Java虚拟机了,然后有了JDK,Jre和JVM都有。运行java程序的话有Jre就可以了,但如果要开发Java的话就得有JDKJVM = Java virtual machine Java虚拟机Jre = Java runtime enviroment Java运行环境JDK = Java Development kit Java开发工具包 ...
2017-10-27
已采纳回答 / qq_心痛_0
首先你这个代码发的不完整,但我猜测你的循环体里面有 num+=2 这类使num变化的语句,而且这句语句是在sum+=num 后面放置的。这样的话,当num=4时进入循环,执行完之后 num+=2,此时num就变成6了,而答案是正确的。你可以将 num+=2放在 sum+=num前面,并在最开始设置num初始值为0.
2017-10-27
最新回答 / 慕粉4222543
看你学什么了,如果是学java的话。慕课网的《Java工程师》路径还不错啊。我学了一大半(7个多月),然后去公司实习了半年,然后买了些Java Web 的书籍。。。(我是半路转行自学编程的) 。现在又重新在看。
2017-10-26
最新回答 / qq_從沒想到_0
java语音中= 和==是两个不同的概念,第一个是赋值,所以不要弄错了public class HelloWorld { public static void main(String[] args) { int one = 20; int one1 = one / 10; if (one1 == 2) { System.out.println("one是偶数"); } }}这样应该就 没错
2017-10-26