双体系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);

常量

相关推荐
程序猿_极客3 小时前
【2025 年最新版】Java JDK 安装与环境配置教程(附图文超详细,Windows+macOS 通用)
java·开发语言·windows·macos·jdk
猫头虎3 小时前
macOS 双开/多开微信WeChat完整教程(支持 4.X 及以上版本)
java·vscode·macos·微信·编辑器·mac·脚本
二哈喇子!6 小时前
BOM模型
开发语言·前端·javascript·bom
二哈喇子!6 小时前
Java开发工具——IDEA(修改全局配置,提升工作效率)
java·编辑器·intellij-idea
二哈喇子!6 小时前
空指针异常
开发语言
强子感冒了6 小时前
Java网络编程学习笔记,从网络编程三要素到TCP/UDP协议
java·网络·学习
咚为6 小时前
Rust Print 终极指南:从底层原理到全场景实战
开发语言·后端·rust
二哈喇子!6 小时前
SpringBoot项目右上角选择ProjectNameApplication的配置
java·spring boot
%xiao Q6 小时前
GESP C++五级-202406
android·开发语言·c++
Psycho_MrZhang6 小时前
Neo4j Python SDK手册
开发语言·python·neo4j