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

常量

相关推荐
REDcker3 分钟前
JS 与 C++ 语言绑定技术详解
开发语言·javascript·c++
June`4 分钟前
C++11新特性全面解析(三):智能指针与死锁
开发语言·c++
认真敲代码的小火龙6 分钟前
【JAVA项目】基于JAVA的医院管理系统
java·开发语言·课程设计
Predestination王瀞潞7 分钟前
Java EE开发技术 (报错解决 兼容问题 及 Jakara EE Web 官方手册提供的API接口聚合包)
java·java-ee·jstl·jakara背景
断剑zou天涯8 分钟前
【算法笔记】Manacher算法
java·笔记·算法
QiZhang | UESTC18 分钟前
学习日记day45
学习
菜鸟‍22 分钟前
【论文学习】通过编辑习得分数函数实现扩散模型中的图像隐藏
人工智能·学习·机器学习
梦未22 分钟前
Spring控制反转与依赖注入
java·后端·spring
喜欢流萤吖~23 分钟前
Lambda 表达式
java
知识分享小能手24 分钟前
CentOS Stream 9入门学习教程,从入门到精通,CentOS Stream 9 配置网络功能 —语法详解与实战案例(10)
网络·学习·centos