已采纳回答 / 慕尼黑2111111
for(inti = i ;i <= 100 && i % 3 != 0 ; i++) // 此句 判断部分:i<=100 && i%3 != 0 当(i++) ---->到 3 是 i%3==0 此时(i%3!=0)部分为错误(false)及判断部分结果为false ,直接跳出循环,从而执行了System.out.println() 语句。// 最终输出结果为 :3
2019-01-15
已采纳回答 / 慕村3187174
double num=35/8; 这样那后面的小数就出来了,自然double可以换成float,至于为啥要分为整型或浮点,目前才疏学浅的我只能说这个是约定了,就比如说加法为什么是+这个符号而不是其他符号。祝学得开心
2019-01-15
最新回答 / 偷庄周的鲲
应该是你的jdk和eclipse的位数不一样。返回电脑桌面按住win+R,输入cmd。在命令行中输入java -version,第一行会弹出你安装的Java版本,第三行弹出一串字母,其中有一个数字,32 就说明Java是32位,64就说明Java是64位,然后检查你的eclipse的版本数位:找到你的eclipse的安装目录,在文件夹中找到一个叫做eclipse.ini的文件(一般就在eclipse.exe的下面),鼠标右键打开方式--用记事本打开,查看--launcher.library下面的一行,如果...
2019-01-14
最新回答 / 高手57
你的case 1的输出没有换行。。。public class HelloWorld { public static void main(String[] args) { for (int i = 1; i <= 3; i++) { switch ( i ) { case 1: System.out.println("*"); continue; case 2: System.out.println("**"); ...
2019-01-14
已采纳回答 / 我只是为了毕设___
float是单精度浮点数,精度是7位double是双精度浮点数,有效数字16位,精度比float高char是字符类型,包含字符string是字符串类型,包含字符串,string内部用来存储的结果是一个char字符数具体的使用情况需要依据编程时的具体情况进行选择
2019-01-14