学习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 类型 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、按步骤编写代码,效果如图所示:

 编写步骤:
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、按步骤编写代码,效果如图所示: 
编写步骤:
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 ));


扩展题目 :
按步骤编写代码,效果如图所示: 
编写步骤:
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 乘积的整数部分 , 并输出
建议:尽量不参考步骤,而是通过自己思考去编写

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值