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

Java入门第一季(IDEA工具)升级版

最赞回答 / weibo_慕少1561742
 int one = 10 ;        int two = 20 ;        int three = 0 ;            three = one+two; = 30        three += one;  =40        System.out.println(three);          three -= one; (此处three=40,上一步得到的)        System.out.println(three);        three *= one;    ...
month*4会出现数据越界的问题,比如输入34,那么月份就是34/4+1=9;
判断的时候i<month*4=36,即可输出数组下标为35
数据组的总长度是35,那么最大下标是34
35就会越界了

最新回答 / 獨孤九劍
原因: 可能是是以前免费用idea的注册码时修改了hosts文件解决方法:(1),修改hosts文件,进入hosts文件:首先进入Win或mac系统的hosts文件所在位置,我们直接输入C:\Windows\System32\Drivers\etc后回车就可以打开了,右键hosts文件,选择属性(2),注释0.0.0.0 account.jebrains.com如下图就是修改后的样子<...图片...>
按时发斯蒂芬

最新回答 / pcrazywang
多个判断条件,不能使用逗号,需要 &&

最新回答 / qq_陌颜夕
W=1的情况下,由于你定义的month是int类型(也就是整数型),因此,在W=1的情况下,mounth=w/4;mounth取值为0,而不是0.25,只有在你mounth定义为double(双精度浮点数,也可以理解成显示小数的类型,当然这里的小数说法不准确)类型的时候,mounth才会显示为0.25,可是并没有0.25月的说法,所以mounth只能定义为int类型。但是W=1表示的是第一个周,属于第一个月,而上面我们month=w/4中mounth的取值为0,所以,在周数(W)不能被4整除的情况下,月度...

最赞回答 / 慕少3169845
因为输入35,对应的是第九个月的学习内容,按照输出四周学习内容的设定,会继续输出第36周。但数组只给到35周的内容,所以还是会越界报错。

已采纳回答 / qq_慕工程0466345
你再重新输一遍,应该是格式问题
好随意的讲解...
public class HelloWorld {
public static void main(String[] args) {
/*int nb1=11;
int nb2=3;
int nb3=8;
int nb4=4;
int nb5=3;

*/
int value1=(11+3*8)/4%3;
System.out.println("值="+value1);
}
}
不熟
,回头练习
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消