【前言】昨天我们练习了一些练习题,下面我发布下参考答案。。
练习:
1、按步骤编写代码,效果如图所示:
编写步骤:
1. 定义类 Test2
2. 定义 main 方法
3. 定义两个 byte 类型变量 b1,b2, 并分别赋值为 10 和 20.
4. 定义变量 b3, 保存 b1 和 b2 的和 , 并输出 .
5. 定义两个 short 类型变量 s1,s2, 并分别赋值为 1000 和 2000.
6. 定义变量 s3, 保存 s1 和 s2 的和 , 并输出
参考答案:
public class Test2 {
public static
void
main
(
String
[]
args
) {
//
定义两个
byte
类型变量
byte
b1
=
10
;
byte
b2
=
20
;
//
定义
int
类型变量
b3
int
b3
=
b1
+
b2
;
System
.
out
.
println
(
"byte
类型
b1
和
b2
的和为
:"
);
System
.
out
.
println
(
b3
);
//
定义两个
short
类型变量
short
s1
=
1000
;
short
s2
=
2000
;
//
定义
int
类型变量
b3
int
s3
=
s1
+
s2
;
System
.
out
.
println
(
"short
类型
s1
和
s2
的和为
:"
);
System
.
out
.
println
(
s3
);
}
}
2、按步骤编写代码,效果如图所示:![](https://img-blog.csdnimg.cn/b615816acf4f4c199b44a2eb7a403821.png)
编写步骤:
1. 定义类 Test2
2. 定义 main 方法
3. 定义 int 类型变量 i1 和 long 类型变量 l1
4. 定义变量 add, 保存 i1 和 l1 的和 , 并输出 .
5. 定义 long 类型变量 l2 和 flfloat 类型变量 f2
6. 定义变量 add2, 保存 l2 和 f2 的和 , 并输出 .
7. 定义 int 类型变量 i3 和 double 类型变量 d3
8. 定义变量 add3, 保存 i3 和 d3 的和 , 并输出 .
参考答案:
public class
Test3
{
public static
void
main
(
String
[]
args
) {
// 1.
定义
int
类型变量
i1
和
long
类型变量
l1
int
i1
=
100
;
long
l1
=
200
;
// 2.
定义变量
add,
保存
i1
和
l1
的和
,
并输出
.
long
add
=
i1
+
l1
;
System
.
out
.
println
(
"add
的值
:"
+
add
);
// 3.
定义
long
类型变量
l2
和
float
类型变量
f2
long
l2
=
1000000
;
float
f2
=
0.44F
;
// 4.
定义变量
add2,
保存
l2
和
f2
的和
,
并输出
.
float
add2
=
l2
+
f2
;
System
.
out
.
println
(
"add2
的值
:"
+
add2
);
// 5.
定义
int
类型变量
i3
和
double
类型变量
d3
int
i3
=
1000000
;
double
d3
=
0.45
;
// 6.
定义变量
add3,
保存
i3
和
d3
的和
,
并输出
.
double
add3
=
i3
+
d3
;
System
.
out
.
println
(
"add3
的值
:"
+
add3
);
}
}
3、按步骤编写代码,效果如图所示: ![](https://img-blog.csdnimg.cn/ce80c23ce0f5411890a3d10ec3cbf1da.png)
编写步骤:
1. 定义类 Test4
2. 定义 main 方法
3. 定义两个 int 类型变量 a1 和 a2, 分别赋值 10,11, 判断变量是否为偶数 , 拼接输出结果
4. 定义两个 int 类型变量 b1 和 b2, 分别赋值 12,13, 判断变量是否为奇数 , 拼接输出结果
参考答案:
public class Test4 {
public static
void
main
(
String
[]
args
) {
// 1.
定义两个
int
类型变量
a1
和
a2,
分别赋值
10,11,
判断变量是否为偶数
,
拼接输出结果
int
a1
=
10
;
int
a2
=
11
;
System
.
out
.
println
(
a1
+
"
是偶数
?"
+
(
a1
%
2
==
0
));
System
.
out
.
println
(
a2
+
"
是偶数
?"
+
(
a2
%
2
==
0
));
// 2.
定义两个
int
类型变量
b1
和
b2,
分别赋值
12,13,
判断变量是否为奇数
,
拼接输出结果
int
b1
=
12
;
int
b2
=
13
;
System
.
out
.
println
(
b1
+
"
是偶数
?"
+
(
b1
%
2
==
1
));
System
.
out
.
println
(
b2
+
"
是偶数
?"
+
(
b2
%
2
==
1
));
扩展题目 :
按步骤编写代码,效果如图所示: ![](https://img-blog.csdnimg.cn/f4d1c906d387468ba2e3ff06aa847fc8.png)
编写步骤:
1. 定义类 Test5
2. 定义 main 方法
3. 定义方法 printNum, 在 main 方法中调用 printNum 方法
4. printNum 方法中 , 定义 flfloat 变量 f1 赋值 12345.01
5. printNum 方法中 , 定义 flfloat 变量 f2 赋值 12345.00
6. printNum 方法中 , 定义 flfloat 变量 var1 , 使用三元运算符赋值 , 当 f1 大于等于 f2 时 , 赋值 12456 , 当 f1 小于 f2,赋值 12456.02
7. printNum 方法中 , 定义 flfloat 变量 var2 , 保存 var1 与 1024 的和 .
8. printNum 方法中 , 同时输出 var1,var2 的值
参考答案:
public class
Test5
{
public static
void
main
(
String
[]
args
) {
//
在
main
方法中调用
printNum
方法
printNum
();
}
//
定义方法
printNum,
public static
void
printNum
() {
// printNum
方法中
,
定义
float
变量
f1
赋值
12345.01
float
f1
=
12345.01F
;
// printNum
方法中
,
定义
float
变量
f2
赋值
12345.00
float
f2
=
12345.00F
;
// printNum
方法中
,
定义
float
变量
var1 ,
使用三元运算符赋值
,
当
f1
大于等于
f2
时
,
赋值
12456 ,
当
f1
小
于
f2
赋值
12456.02
float
var1
=
(
f1
>=
f2
)
?
12456
:
12456.02F
;
// printNum
方法中
,
定义
float
变量
var2 ,
保存
var1
与
1024
的和
.
float
var2
=
var1
+
1024
;
// printNum
方法中
,
同时输出
var1,var2
的值
.
System
.
out
.
println
(
"var1
的值为
: "
+
var1
+
" var2
的值为
:"
+
var2
);
}
}
以上是昨天的练习,为了巩固前面的知识,我又新增加了几道练习题给大家练练
一、
按步骤编写代码,效果如图所示:
编写步骤:
1.
定义类
Test6
2.
定义
main
方法
3.
定义
printString
方法
4. printString
方法中
,
定义
int
类型变量
num,
赋为任意整数值
.
5. printString
方法中
,
定义
String
类型变量
str,
通过三元运算符判断
num
为偶数
,
将
"
偶数
"
赋值给
str,
否则
将
"
奇数
"
赋值给
str
6. printString
方法中
,
输出拼接效果
二、
按步骤编写代码,效果如图所示:
编写步骤:
1.
定义类
Test7
2.
定义
main
方法
3.
定义
add
方法
,
打印两个变量的和
4.
定义
sub
方法
,
打印两个变量的差
5.
定义
mul
方法
,
打印两个变量的积
6.
定义
div
方法
,
打印两个变量的商
7.
定义
remain
方法
,
打印两个变量的余数
8. main
方法中
,
依次调用
add
方法
,sub
方法
,mul
方法
,div
方法
,remain
方法
三、按步骤编写代码,效果如图所示:
编写步骤:
1.
定义类
Test8
2.
定义
main
方法
3.
定义
char
类型变量
ch,
赋值为
'J'
4.
使用强制转换的方式
,
将变量
ch
转换为小写
'j',
并输出
5.
定义
char
类型变量
ch2,
赋值为
'a'
6.
使用
-=
的方式
,
将变量
ch2
转换为大写
'A',
并输出
7.
定义
double
类型变量
d3,int
类型变量
i3
8.
定义
double
变量
sum3,
保存
d3
与
i3
的和
,
输出
sum3
的值和
sum3
去除小数部分的值
9.
定义
double
类型变量
d4,int
类型变量
i4
10.
定义
int
变量
mul4,
保存
d4
和
i4
乘积的整数部分
,
并输出
建议:尽量不参考步骤,而是通过自己思考去编写