已采纳回答 / 崖信轩
它只能验证最后的输出结果是否与预定的结果一样。其实你这个程序输出的结果是和答案一样的,之所以右侧还提示错误,是因为它检测太慢了而已。你等一会 代码就不报错了
2015-09-03
已采纳回答 / sixGod
你没写循环啊,也就是你只会加一次分,if(score<=60)只会执行一次,while(true){ if(score <= 60){ score++; count++; }else{ break; }}
2015-09-03
已采纳回答 / AAnonymous
你没说清楚,我估计是<...code...>吧.这里 + 是连接字符串的意思,即把几个字符串连接起来,组成一个新的字符串.当然你会发现这里的 count 不字符串,是int类型.为什么可以用 + 呢这里有两步, 第一步是这里的 int 会自动包装成 Integer 对象, 然后会调用Integer对象的toString()方法.所以count就被转换成字符串了,就可以用+连接了
2015-09-01
已采纳回答 / chenjs
用1代表true,0代表false的话逻辑运算或(只要a,b两个条件有一个成立,则整个语句成立)会得到下面的结果:1 || 1等于11 || 0等于10 || 1等于10 || 0等于0而异或则是如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0,所以结果将会是:1 ⊕ 1等于01 ⊕ 0等于10 ⊕ 1等于10 ⊕ 0等于0异或的本质为a⊕b=( !a && b )||( a && !b ),!为非运算,即如果a=1,则!a=0,取反的意思。
2015-09-01
已采纳回答 / Perona
两个int类型相除的结果还会是int类型,因此除不尽结果也不会出现小数,而且结果也不是数学上的四舍五入,是直接把小数点后的值舍弃。如:num/10的结果是99.9,但是实际上它的结果是99。
2015-08-31
已采纳回答 / Linapan
错误1:int count=0; counut++;应改为count++;错误2:public int hello(){}应该有返回值,return 0;错误3:System.out.println()打印应该有值,Arrays.sort(newScores)无返回值
2015-08-31