• java基础(7)--基本类型转换


    一、转换规则
    1、类型转换的原则是:
    小容量可以自动转成大容量,大容量转成小容量,需要强制转换,有些类型之前不能转换
    判断以下语句是否符合要求
    2、默认的识别数字
    整数默认->int
    浮点数默认->double
    浮点数存储空间>整数
     
    二、转换示例
    1、long a1=200;
    --true(int转long)
    2、long a2=2147483648;
    --flase(int类型超过限制)
    3、long a3=2147483647;
    --true(int转long)
    4、long a4=2147483648L;
    --true(long类型赋值)
    5、byte a5=300;
    --false(int转byte)
    6、byte a6=(byte)300;
    --false(int强转byte)
    7、int a7=100L;
    --false(long转int)
    8、int a8=(int)100L;
    --true(long强转int)
    9、double a9=10.5F;
    --true(float转double)
    10、float a10=10.5;
    --false(double转float)
    11、float a11=10;
    --true(int转float)
    12、float a12=(float)10.5;
    --true(double强转float)
    13、int a13=10.0/3;
    --flase(double换int)
    14、int a14=(int)10.0/3;
    --flase(double强转int)
    15、char a15=97;
    --true(int转char)s
    16、char a16=65536;
    --false(int转char,超出范围)
    17、char a17=(char)65536;
    --true(int转char,超出范围)
  • 相关阅读:
    ubuntu安装php的 mongodb扩展
    ubuntu安装php的 redis扩展
    Ubuntu14.04下安装Composer
    编译安装php
    RabbitMQ PHP扩展安装
    编译安装opssl
    安装卸载nginx
    本地VM安装虚拟机,使用xshell连接
    下载并破解IntelliJ IDEA(2017)
    symfony框架中使用service
  • 原文地址:https://www.cnblogs.com/mrwhite2020/p/13382130.html
Copyright © 2020-2023  润新知