参考答案博客链接跳转
文章目录
- 巩固题
- 1、案例:今天是周2,100天以后是周几?
- 2、案例:求三个整数x,y,z中的最大值
- 3、案例:判断今年是否是闰年
- 4、分析如下代码的计算结果
- 5、分析如下代码的计算结果
- 6、分析如下代码的计算结果
- 7、分析如下代码的计算结果
- 8、如何用最有效的的方法计算2乘以8
巩固题
1、案例:今天是周2,100天以后是周几?
- 定义一个int类型变量week,赋值为2
- 修改week的值,在原值基础上加上100
- 修改week的值,在原值基础上模以7
- 输出结果,在输出结果的时候考虑特殊值,例如周日
答:
2、案例:求三个整数x,y,z中的最大值
- 定义三个int类型变量,x,y,z,随意赋值整数值
- 定义一个int类型变量max,先存储x与y中的最大值(使用三元运算符)
- 再次对max赋值,让它等于上面max与z中的最大值(使用三元运算符)
- 输出结果
答:
3、案例:判断今年是否是闰年
- 定义一个int类型变量year,赋值为今年年份值
- 定一个一个boolean类型变量,用来保存这个年份是否是闰年的结果
- 输出结果
提示闰年的判断标准是:
1)年份year,可以被4整除,但不可以被100整除
2)或者,可以被400整除
答:
4、分析如下代码的计算结果
int i = 1;
i *= 0.2;
i++;
System.out.println("i=" + i);
答:
5、分析如下代码的计算结果
int i = 2;
i *= i++;
int j = 2;
j *= j+1;
int k = 2;
k *= ++k;
System.out.println("i=" + i);
System.out.println("j=" + j);
System.out.println("k=" + k);
答:
6、分析如下代码的计算结果
int a = 3;
int b = 1;
System.out.println((a=b) ? "Equal" : "Not Equal");
答:
7、分析如下代码的计算结果
int a = 8, b = 3;
System.out.println(a>>>b);//1
System.out.println(a>>>b | 2);//3
答:
8、如何用最有效的的方法计算2乘以8
答: