最新回答 / 阿萨德发射点发射得分
int,char,long,double等都是基本数据类型。String是引用数据类型。在java.lang包里是有String这个类的,而其他的没有
2017-01-21
已采纳回答 / elem8
int num=999; int count=1; for(;;count++){ num/=10; if(num==0) break; } System.out.println(count);=是赋值,“==”是比较
2017-01-21
最新回答 / BoxCon
<...图片...>上节课的例子中,虽然在第一行中 new int [3][] 的列没有指定长度,但是接下来的三行代码指定了列的长度,所以其实行和列的长度都是固定了的。
2017-01-21
最新回答 / 软件工程在线学生
这题首先是已经将局部变量three初始化为0,它是一个局部变量,然后局部变量变成了one+two,此时three的值已经为30,然后输出它的值为30,后面做的three+=one;这时three的值已经为30,然后加上one,变为40,总而言之,three 局部变量的值会随之改变。
2017-01-21
最赞回答 / 帝有
你说讲的是自己的编译错误还是逻辑错误?逻辑上肯定有错,解读你的for,你的for循环的条件有错,你的for能循环的条件是:当i满足i<=100且i不能被3整除时才继续循环。一旦出现了其中一个不满足就不再循环下去。简单地说,你的循环永远只能执行到 i=3 就跳出来了,不会继续下面的循环。
2017-01-21
已采纳回答 / 林江断一流
java是按照顺序结构读取的,就是在前面的代码会先执行,第一个你把break放在print前面,程序执行到break 就退出了,没有执行到print,下面的是print之后再退出的,所以上面没有打印出来
2017-01-20
已采纳回答 / 蔚然成麟er
输出语句前如果加上else:如果sum>20,则跳出循环,否则的输出sum,继续执行下一步循环;不加else:如果sum>20,跳出循环,否则,输出sum,继续执行下一步操作;两者是一样的。
2017-01-20
最赞回答 / syouth
eclipse的版本与jre或者jdk版本不一致 两个都下64位的或32位jdk查看版本 cmd命令行下输入 java -version eclipse查看版本 在eclips目录下查看“eclipse.ini”文件第四行 如果是“win32.win32.x86_64”则是64位 如果是“win32.win32.x86”则是32位。
2017-01-20