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

常量

相关推荐
liujing102329294 分钟前
Day04_刷题niuke20250703
java·开发语言·算法
Brookty7 分钟前
【MySQL】JDBC编程
java·数据库·后端·学习·mysql·jdbc
能工智人小辰21 分钟前
二刷 苍穹外卖day10(含bug修改)
java·开发语言
DKPT22 分钟前
Java设计模式之结构型模式(外观模式)介绍与说明
java·开发语言·笔记·学习·设计模式
缘来是庄24 分钟前
设计模式之外观模式
java·设计模式·外观模式
编程小白gogogo43 分钟前
Spring学习笔记
笔记·学习·spring
LL.。1 小时前
同步回调和异步回调
开发语言·前端·javascript
qq_527887871 小时前
【学习笔记】Python中主函数调用的方式
笔记·学习
0wioiw01 小时前
Python基础(吃洋葱小游戏)
开发语言·python·pygame
知其然亦知其所以然1 小时前
JVM社招面试题:队列和栈是什么?有什么区别?我在面试现场讲了个故事…
java·后端·面试