为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第一季(IDEA工具)

已采纳回答 / weixin_慕后端046368
    int i= 0 ; int sum = 0;              while (i < 4) {         if (i % 3 == 0) {         i++;         continue;         }        sum += i;         i++;         System.out.println(sum);         }因为 i%3 == 0的时候,没有做i++操作,所以i%3==0一直成立,所以是个死循环

已采纳回答 / weixin_慕侠7581233
你这个是报错的,是运行不了的,您把有string 改为String  sytem 改为System 就可以运行了

已采纳回答 / 小2雨
变量名 和类名 只要与命名有关的都算标识符

已采纳回答 / GCPD
 for(;max<nums[i];max=nums[i])这句的意思是如果nums[i]>max则执行for循环体中的内容,之后令max=num[i],你for循环中没有执行内容啊,for循环有点问题,建议看看for循环部分

已采纳回答 / Levi_u
循环是要有出口的,没有出口的循环就是死循环,你这里循环的条件是score等于0,如果score小于60,就把次数加1,但是你的count与score没有任何关系,下次循环进来还是0 且小于60,所以你最后的count++条件要改成类似score相关的,保证score有变化,且经过一定次数循环后,有可能大于60,这样循环才能停止,否则就是死循环

已采纳回答 / 离歌笑_0002
你的第三个for前面多了一个斜杠,去掉就可以了

已采纳回答 / Levi_u
因为你循环里写的是1<=10,所以永远都出不去循环,最后那句输出语句永远都执行不到

已采纳回答 / Levi_u
先从外部i循环开始,然后从内部j循环开始。i是从0一直循环到4为止,j每次循环都是从0开始,然后次数是根据当前外部循环的i的值决定的,比如第一次就是i=0,j=0 所以j<i不成立,则不执行,继续i=1,这时候j=0<1 所以执行了一次,以此类推,所以i=0的时候,j执行了0次,i=1的时候,j执行了1次,i=2的时候,j执行了两次,i=3的时候,j执行了三次,i=4的时候,j执行了四次,综上1+2+3+4=10

已采纳回答 / 慕用8557428
%是算术运算符当中的取模。也就是求余。因为在代码行里设置了条件==0,20%2==0,也可以理解为20/2==0,除完之后,执行代码块,也就直接执行one是偶数了。

最赞回答 / st_sam
我也是这样,在第四行最后加上一个分号就好了

已采纳回答 / 雨过的晴天
查看你JDK安装路径  重新配置jdk环境

已采纳回答 / jiakun0
怎么你的路径跟我不一样

已采纳回答 / 楼昇月
因为4.0是双精度浮点数,根据类型转换规则,会自动转换为该类型,因此会得到小数26.25

已采纳回答 / 慕粉1344572887
把HelloWorld中间的空格删除掉
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消