栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java数据类型转换

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java数据类型转换

1.java八大数据类型:整型:byte,short,int,long。

                                   浮点型:float,double。

                                   布尔型:boolean。

                                   字符型:char。

2.python是弱类型语言,java和c是强类型语言,其本质是在内存中开辟不同形式的内存空间。

3.自动数据类型转换:不同形式的内存空间我们以int型,float型,double型举例。

        int型占32比特位,第一位是符号位剩下31位是数值位。

        

        float型占32比特位,第一位是符号位,中间八位是阶位,剩下23位是数值位。

        

        double型占64位,第一位是符号位,中间11位是阶位,剩下52位是数值位。

        

 4.自动类型转换,数据类型只能自动提升不能自动降低,所占比特位少的可以自动提升到所占比特位与之相等的或更多的。比如int型数据可以自动转换成long型,float型,double型。

public static void main(String[] args){
    int a;
    long b=a;
    float c=a;
    double d=a;
}

 5.当给表达式设置长度低于int型的数据类型时,若表达式为数值时只要表达式结果不超出设置的数据类型时就不会出错,而若表达式是变量(即不知道表达式结果会不会超出数据类型表达范围时)则会出错,因为java默认的整数数据类型是int型。

6.自动类型转换表

 7.强制类型转换:在需要被强制类型转换的变量前加括号输入希望换转成的数据类型。

public static void main(String[] args){
    int a;
    byte b=(byte)a;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/659154.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号