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);
  }
}

 

上一篇:Linux环境编程 day04 中断、信号、计时器


下一篇:Day04学习