java-基本数据类型

来源:互联网 发布:js 上传图片控件 编辑:程序博客网 时间:2024/06/05 21:22
public class Bank {
    
    public static void main(String[] args) {   
    byte a=1;
         a=a*2;
   System.out.println(a);
在java中,类型为byte,short,char类型的变量在运算的时候会自动转为int类型,在式byte a=1;中变量a为byte类型,但在式a=a*2;中a*2为int类型,而a还是byte类型,所以会报精度损失,将a=a*2;这个式子改为a=(byte)a*2;即可!




带小数点 默认为double ;
so  float w=1.0 error   float w=1.0f true  double w=1.0 true
原创粉丝点击