已采纳回答 / BetterMan5
do不是先做再判断条件的嘛!所以第三次循环的时候是先给你的count加个一次(已经变成3了),然后再判断条件并不符合 跳出这个循环。你可以用其他的两个循环再试试·-·
2016-05-18
已采纳回答 / jeason_J
理论上是的,你第一步的 javac 将你的 .java 文件 编译成 .class 字节码,之后 用 java 命令来运行 .class 文件。所以是可以删掉源文件,但是一般程序都是要调试,调试后你的源文件就要变动,变动后就要重新编译,所以一般没人删源文件,然后再重新写一份
2016-05-18
已采纳回答 / 上帝的男孩
你的代码错的地方太多了 ,有几处很明显的错误 HelloWorld hello = new HelloWorld();正确的用该是这样的 :<...code...>
2016-05-18
已采纳回答 / hydraWindy
执行完一次for循环后,i=2;之后就再也不会进入到for循环了,值一直为2,但是外层的while还在一直循环,所以导致没有输出结果;while (i <= 100) { if( i % 2 != 0 ) { sum = sum + i; System.out.println(i); } i++; }里面没必要用循环,一个if就可以了
2016-05-18
已采纳回答 / 慕粉3369455
因为语言判断是根据True 或者false来判断的。 ture 是1 false是0. 如果 age是20, age<60 是1, age > 40 是0 所以1 &0是0. 但是如果用40<age<60. 40 < 20 是 0 然后用 0 < 60 就是1。系统会从左到右依次运算的。
2016-05-18
已采纳回答 / 问心无愧寒冰
one%2是一个变量取余2后得到的表达式值,不能把0这个值赋值给一个表达式,而==是一个比较运算符,用来判断左右两边的值是否相等的,所以左边表达式的值可以和右边的值0做比较。
2016-05-18