当前位置: 首页 > news >正文

Java基础语法—类型转换、表达式的自动类型提升

目录

自动类型转换

强制类型转换

类型转换小结

表达式的自动类型提升

表达式自动类型提升小结


自动类型转换

注意:自动类型转换可以由小的类型专向大的类型,但是不能将浮点型转换为整形。char视为整形,boolean不能和其他类型转换

        int a = 10;float f = 10.5f;f = a;  //整形转换为浮点型,正确//a =f; //浮点型转换为整形,错误,会直接报错boolean b = true;
//        b = a;//错误
//        a = b;//错误char c = 'a';
//        c = a;//错误a = c;//正确

强制类型转换

        如果想从大的类型转换成小类型需要强制类型转换。

        注意:强制类型转换可能会出现数据溢出。原因是因为把大的类型转换为小类型。小的类型

放不下的时候强制转换时可能会溢出。

        int a = 10;float f = 10.5f;f = a;  //整形转换为浮点型,正确a =(int)f; //浮点型转换为整形boolean b = true;
//        b = (boolean)a;//错误 boolean不可以和其他类型转换,强制转换都不可以
//        a = (int)b;//错误char c = 'a';c = (char)a;a = c;//正确

类型转换小结

表达式的自动类型提升

        有时在调用方法时候,这个方法需要传入很多不同类型的参数在返回我们接收数据的时候要用什么类型接收。

表达式自动类型提升小结

http://www.dtcms.com/a/503439.html

相关文章:

  • CentOS8无法使用sudo提权
  • 软件工程师招聘信息网站数据库对网站开发的作用
  • Python核心数据结构与函数编程
  • Spring Boot 3零基础教程,WEB 开发 内容协商 接口返回 YAML 格式的数据 笔记35
  • 网站编程学北京上海网站建设公司
  • 查询土耳其公司商业登记册(工商报告),可以获取什么信息?
  • ip反查域名
  • 把AI“撒”进农田:基于极值量化与状态机的1KB边缘灌溉决策树
  • 代码随想录 404.左叶子之和
  • 《3D可交互道具开发痛点解决:轻量化建模与解耦式逻辑实践》
  • 中铁雄安建设有限公司网站简述商务网站建设的步骤
  • 《3D开放世界地形开发:动态LOD与智能融合的轻量化实战路径》
  • 兽装定制网站wordpress商店安装
  • Redis(70)分布式锁的超时机制如何实现?
  • 自学网站免费晋中seo排名
  • WPF 联合 Web 开发调试流程梳理(基于 Microsoft.Web.WebView2)
  • 最簡實時性操作系統之任務鏈表
  • LeetCode:886. 可能的二分法
  • 【Linux】应用层协议http
  • cms网站后台上传图片提示图片类型错误但是类型是正确的服装网站建设效果
  • C程序中的数组与指针共生关系
  • 网站的建立步骤网站ip地址大全
  • 每日Reddit AI信息汇总 10.19
  • k8s(九)安全机制
  • 中国建设银行陕西分行官方网站微网站建设使用程序
  • 福州网站优化手机网站设计案例
  • Orleans 序列化、Actor Placement 和 Actor 调用详细分析
  • Java Object类及包装类
  • 《算法通关指南---C++编程篇(4)》
  • VScode 入门(设置篇)