学习java的第八天

【前言】昨天我们练习了一些练习题,下面我发布下参考答案。。

练习:

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类型b1b2的和为:");
        System.out.println(b3);
        // 定义两个 short类型变量
        short s1 = 1000;
        short s2 = 2000;
        // 定义int 类型变量 b3
        int s3 = s1 + s2;
        System.out.println("short类型s1s2的和为:");
        System.out.println(s3);
    }
}

2、按步骤编写代码,效果如图所示:

 编写步骤:
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,保存i1l1的和,并输出.
        long add = i1 + l1;
        System.out.println("add的值:" + add);
        // 3. 定义 long类型变量l2  float类型变量f2
        long l2 = 1000000;
        float f2 = 0.44F;
        // 4. 定义变量add2,保存l2f2的和,并输出.
        float add2 = l2 + f2;
        System.out.println("add2的值:" + add2);
        // 5. 定义 int类型变量i3  double类型变量d3
        int i3 = 1000000;
        double d3 = 0.45;
        // 6. 定义变量add3,保存i3d3的和,并输出.
        double add3 = i3 + d3;
        System.out.println("add3的值:" + add3);
    }
}


3、按步骤编写代码,效果如图所示: 
编写步骤:
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类型变量a1a2,分别赋值10,11,判断变量是否为偶数,拼接输出结果
        int a1 = 10;
        int a2 = 11;
        System.out.println(a1 + "是偶数?" + (a1 % 2 == 0));
        System.out.println(a2 + "是偶数?" + (a2 % 2 == 0));
        // 2. 定义两个int类型变量b1b2,分别赋值12,13,判断变量是否为奇数,拼接输出结果
        int b1 = 12;
        int b2 = 13;
        System.out.println(b1 + "是偶数?" + (b1 % 2 == 1));
        System.out.println(b2 + "是偶数?" + (b2 % 2 == 1));


扩展题目 :
按步骤编写代码,效果如图所示: 
编写步骤:
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,保存d3i3的和,输出sum3的值和sum3去除小数部分的值
9. 定义double类型变量d4,int类型变量i4
10. 定义int变量mul4,保存d4i4乘积的整数部分,并输出
建议:尽量不参考步骤,而是通过自己思考去编写

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值