最赞回答 / 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; ...
2020-10-14
month*4会出现数据越界的问题,比如输入34,那么月份就是34/4+1=9;
判断的时候i<month*4=36,即可输出数组下标为35
数据组的总长度是35,那么最大下标是34
35就会越界了
判断的时候i<month*4=36,即可输出数组下标为35
数据组的总长度是35,那么最大下标是34
35就会越界了
2020-10-12
最新回答 / 獨孤九劍
原因: 可能是是以前免费用idea的注册码时修改了hosts文件解决方法:(1),修改hosts文件,进入hosts文件:首先进入Win或mac系统的hosts文件所在位置,我们直接输入C:\Windows\System32\Drivers\etc后回车就可以打开了,右键hosts文件,选择属性(2),注释0.0.0.0 account.jebrains.com如下图就是修改后的样子<...图片...>
2020-10-12
最新回答 / 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整除的情况下,月度...
2020-10-10
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);
}
}
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);
}
}