zoukankan      html  css  js  c++  java
  • java基础数据类型转换

    java类型转换

    • 由于Java是强类型语言,所以要进行运算的时候,需要用到类型转换。

    类型转化优先级

    byte,short,char --> int --> long --> float --> double

    • 运算中,不同类型的数据先转化成同一类型,然后进行计算。

    • 强制类型转化

    • 自动类型转化

    强制类型转换

    类型从高到低可用

    		int i = 128;
            byte b = (byte)i;//强制转换, -128~127
            System.out.println(i);
            System.out.println(b);
    

    自动类型转换

    由低到高,自动转换。

    注意

    • 不能对布尔值进行转换
    • 不能把对象类型转换为不相干的类型
    • 在高容量转换到低容量的时候,强制转换
    • 转换的时候可能存在内存的溢出,或者精度问题

    jdk7新特性:

    int money = 10_0000_0000;
    

    不会输出下划线

    追求吾之所爱
  • 相关阅读:
    Excel教程(5)
    Excel教程(4)
    Excel教程(3)
    Excel教程(2)
    如何在Excel中少犯二(I)
    for zip
    temp
    study
    eclipse
    shell
  • 原文地址:https://www.cnblogs.com/rstz/p/14390987.html
Copyright © 2011-2022 走看看