第二题
//定义类
public class test2_2{
//定义main方法
public static void main(String[] args){
//定义int类型i1和long类型l1
int i1 = 100;
long l1 = 200;
long add = i1 + l1;
System.out.println("add的值:" + add);
//定义long类型l2和float类型f2
long l2 = 1000000L;
float f2 = 0.44F;
float add2 = l2 + f2;
System.out.println("add2的值:" + add2);
//定义int类型i3和double类型d3
int i3 = 1000000;
double d3 = 0.45;
double add3 = i3 + d3;
System.out.println("add3的值:" + add3);
//定义float类型f4和double类型d4
float f4 = 1000000;
double d4 = 1.2625;
double add4 = f4 + d4;
System.out.println("add4的值:" + add4);
}
}
关于add2和add4中提前将1000000定义为long类型和float类型,如果直接定义成int也不会报错
第五题
其中注意boolean型变量的用法,后面需要输入可以表示true/false结果的条件
第七题
这里比较好的两行代码是week += 100; week %= 7;
总之多练多记,加油!
第九题
泪目了这道题一直就理解不了判断条件,第7行条件可以依次写出,按顺序读取
第8行的三元运算符加在输出语句里很妙