最新回答 / 偌颜宁
if((sum = (sum + i))> 20)这样写就对了,为什么这么写呢是先给sum赋值,然后用sum进行判断如果按照你的写法的话是按照运算符优先级的话,应该先算(sum + i)这个,然后在算(sum + i)>20得到一个布尔类型的值,然后赋值给sum,但是在JAVA中sum是个int类型,如果将布尔类型赋值int类型是会报错的
2016-01-13
最新回答 / 窗景
while(num>0)可以改为:while(((float)num/10)>9)输出前还加一句:++count;我是这样的:while(((float)num/10)>9){ count++; num/=10; System.out.println(count); System.out.println(num); }++count;System.out.println("它是个"+count+"位的数!");
2016-01-12
最新回答 / 七九九
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载JDK8u65 或者JDK8u66,Accept License Agreement 后才可以下载。window x86 是32位系统,x64是64位系统。http://zhidao.baidu.com/link?url=F7C_HGlkgSb9RUG3mcqrKSHUnJHsI6xiuFr-4pEf91RhnZe4AHVbLpm-O...
2016-01-12