双体系Java学习之类型转换和常量

类型转换


java 复制代码
        int i=128;
        double b =i;//内存溢出

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

        System.out.println(i);
        System.out.println(b);

        /*
        注意点:
        1.不能对布尔值进行转换
        2.不能把对象类型转换为不相干的类型,
        3.再把高容量转换到低容量的时候,强制转换
        4。转换的时候可能存在内存溢出,或者精度问题!
         */

        System.out.println("================");
        System.out.println((int)23.7);//23
        System.out.println((int)-45.89f);//-45

        System.out.println("================");
        char c='a';
        int d=c+1;
        System.out.println(d);
        System.out.println((char)d);

常量

相关推荐
悟能不能悟5 分钟前
java HttpServletRequest 设置header
java·开发语言
云栖梦泽10 分钟前
易语言运维自动化:中小微企业的「数字化运维瑞士军刀」
开发语言
悟空码字12 分钟前
SpringBoot整合FFmpeg,打造你的专属视频处理工厂
java·spring boot·后端
刘975313 分钟前
【第23天】23c#今日小结
开发语言·c#
独自归家的兔14 分钟前
Spring Boot 版本怎么选?2/3/4 深度对比 + 迁移避坑指南(含 Java 8→21 适配要点)
java·spring boot·后端
Hcoco_me17 分钟前
大模型面试题37:Scaling Law完全指南
人工智能·深度学习·学习·自然语言处理·transformer
郝学胜-神的一滴23 分钟前
线程同步:并行世界的秩序守护者
java·linux·开发语言·c++·程序人生
龘龍龙23 分钟前
Python基础学习(十)
服务器·python·学习
superman超哥24 分钟前
Rust 移动语义(Move Semantics)的工作原理:零成本所有权转移的深度解析
开发语言·后端·rust·工作原理·深度解析·rust移动语义·move semantics
im_AMBER24 分钟前
Leetcode 95 分割链表
数据结构·c++·笔记·学习·算法·leetcode·链表