Java练习题-数据类型转换&运算符&基本语法
第一题

- 定义类 Test1
- 定义 main方法
- 定义两个byte类型变量b1,b2,并分别赋值为10和20.
- 定义变量b3,保存b1和b2的和,并输出.
- 定义两个short类型变量s1,s2,并分别赋值为1000和2000.
- 定义变量s3,保存s1和s2的和,并输出.
- 定义一个char类型变量c1赋值为’a’,一个int类型变量i1赋值为10.
- 定义变量ch3,保存c1和i1的差,并输出.
参考答案:
public class Test1{
public static void main(String[] args){
byte b1 = 10;
byte b2 = 20;
int b3 = b1 + b2;
System.out.println("byte类型b1和b2的和为:" );
System,out.println(b3);
short s1 = 1000;
short s2 = 2000;
int s3 = s1 + s2;
System.out.println("short类型s1和s2的和为:");
System.out.println(s3);
char c1 = 'a';
int i1 = 10;
int ch3 = c1 - i1;
System.out.println("char类型c1和int类型i1的差为:");
System.out.println(ch3);
}
}
第二题

- 定义类 Test2
- 定义 main方法
- 定义 int类型变量i1 和 long类型变量l1
- 定义变量add,保存i1和l1的和,并输出.
- 定义 long类型变量l2 和 float类型变量f2
- 定义变量add2,保存l2和f2的和,并输出.
- 定义 int类型变量i3 和 double类型变量d3
- 定义变量add3,保存i3和d3的和,并输出.
- 定义 float类型变量f4 和 double类型变量d4
- 定义变量add4,保存f4和d4的和,并输出.
参考答案:
public class Test2 {
public static void main(String[] args) {
int i1 = 100;
long l1 = 200;
long add = i1 + l1;
System.out.println("add的值:" + add);
long l2 = 999999;
float f2 = 1.44f;
float add2 = l2 + f2;
System.out.println("add2的值:" + add2);
int i3 = 999999;
double d3 = 1.45;
double add3 = i3 + d3;
System.out.println("add3的值:" + add3);
float