最新回答 / 子邑
double avg=sum/4; “avg”和“4”都是int型,结果是int型26,转换成double型就是26.0 。double avg=sum/4.0; "sum"是int型,4.0是double型,结果是还是double型 26.25。不知这样理解的对否?
2015-09-02
已采纳回答 / 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