Java教程

Day09-Java基础语言-类型转换

本文主要是介绍Day09-Java基础语言-类型转换,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

类型转换

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

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

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

强制类型转换

//强制转换   (类型)变量名         高->低

自动类型转换

//自动转换        低->高

注意点

  • 不能对布尔值进行转换

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

  • 在吧高容量转换到低容量的问题,强制转换

  • 在转换的过程中可能会存在内存溢出的问题,或者精度问题

        //操作比较大的数的时候,注意溢出问题
        //JDK7新特性,数字之间可以用下划线分割
        int money=10_0000_0000;
        System.out.println(money);

溢出问题

long后面的L尽量用大写!!

这篇关于Day09-Java基础语言-类型转换的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!