★Java语法(二)——————————数据类型常见问题

1.用float型定义变量:float a = 3.14 ;是否正确?

    不正确。“=” 两边的精度类型不匹配,应为:float a =(float)3.14 或  float a =3.14F 或  float a = 3.14f ;

2.  byte b = 3 ;

   b = b+ 4;    //这句是错误的,

   b =(byte)(b+4) ;//强制转换

3.  byte b = 4 ;

   byte b1 = 3 ;

   byte b2 = 7 ;

     b = b1 + b2 ;// 错,

 

         应为 b = (byte)(b1+b2);

posted @ 2016-09-16 16:47  丶疏影横斜  阅读(201)  评论(0编辑  收藏  举报