day04

类型转换

1.运算符中,不同的数据类型先转化成同一类型,然后在进行运算

2.小数的优先性大于整数

(小转大自动转,大转小需强转)

day04

 

注意

1.不能对boolean进行转换

2.不能把对象类型转换为不相干的类型

3.在高容量转换到底容量的时候,强制转换

4.转换的时候可能存在内存溢出,精度的问题

public class daay02 {
    public static void main(String[] args) {
        //强制类型转换
        /*
        * 大转小需强转*/-
        int a=120;
        byte c=(byte)a;
        System.out.println(c);
        //
        /*
        * 小转大自动转*/
      int g=159;
      double  n=g;
        System.out.println(n);
        /*
        * 1.不能对boolean进行转换
        * 2.不能吧对象类型转为不相干的类型
        * 3.在高容量转换到低容量,强制类型转换
        * 4.转换可能存在内存溢出.精度问题*/
        //溢出问题
        int  h=10000_00000;
        int   p=20 ;
        long    k=h*p;
        System.out.println(k);
        //精度问题
        float  $=12.454f;
        double  A=121.5744;
        System.out.println($);
        System.out.println(A);
    }
}
上一篇:Day04学习


下一篇:C++学习Day04