开发者社区> 嗯很> 正文

常量强制数据类型转化

简介: String:不是基本数据类型,是由多的Byte数据类型组成的,原来是由char类型组成的,这里做了优化因为英文字母用ASCLL表示,而ASCLL用Byte类型完全够用,给老外优化的。 常量值也是有类型之说的:整数默认int,小数double,单引号默认char,双引号默认为字符串类型,在Java中大的没办法给小的数据类型,非要给的话声明。
+关注继续查看

String:不是基本数据类型,是由多的Byte数据类型组成的,原来是由char类型组成的,这里做了优化因为英文字母用ASCLL表示,而ASCLL用Byte类型完全够用,给老外优化的。


常量值也是有类型之说的:整数默认int,小数double,单引号默认char,双引号默认为字符串类型,在Java中大的没办法给小的数据类型,非要给的话声明。


public class T1{//一些关于常量的说明
    public static void main(String[] args) {
        int i=10;
        double a=15.5;
        char b='A';
        String c="啦啦啦";
        float d=15.5f;//不加f语法错误,小数默认的数据类型是double、需要声明。
        long  e=151_515_454_8L;//需要加L默认的数据类型是int需要声明。
    }
}



常量:名称最好全大写,其值不可变动的值,常量申请格式,final(最终)、常量名、常量值。常量只能赋值一次,也可以先申请,后赋值。

常量存储,常量有单独的存储区域 ,给常量值起个名称以后用参数,数据等调用就行了。



public class T1{//关于常量值不可变的实验
    public static void main(String[] args) {
        final int AGE=100;
                    AGE=10;
    
            }
}


类型转化

           从小转大是自动转化

           从大到小是强制转换


public class T1{//关于自动转换的实验
    public static void main(String[] args) {
        int i=100;
        long a=i;//为啥可以接受int( int32位 long 64位  64位可以容纳32位。)
        float b=i;//这个不是一样大小吗?只算整数他和int是差不多的,三大区域,小数、整数、位.位上是一样的
                k=121354582345L;//这里要注意不要重复声明变量
            int  k=a;//报错的原因他是long型 int没办法兼容long型。
        //大的数据类型可以给小数类型  需要将long64位变成int32位
        //截止数据  这样的做法会使文件数据丢失
        int (int)k=a;
    //不推荐因为数据会丢失 64位 从位上将他变成32位,会有数据丢失。
    }
}    



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
springMVC异常处理
springMVC异常处理
4 0
springMVC JSON数据交互
springMVC JSON数据交互
7 0
springMVC类型转换
springMVC类型转换
6 0
springMVC介绍
springMVC介绍
4 0
彻底理解cookie,session,token
彻底理解cookie,session,token
4 0
druid数据源配置参数说明
druid数据源配置参数说明
4 0
数据结构与算法之树的进阶(二)
数据结构与算法之树的进阶
4 0
git忽略提交规则
git忽略提交规则
4 0
数据结构与算法之并查集
数据结构与算法之并查集
4 0
数据结构与算法之图入门(上)
数据结构与算法之图入门
5 0
+关注
16
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载