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

java中数据类型间的强制转换

java中基本数据类型按精度低高的排列顺序是

                        byte<short<int<long<float<double

1.当把级别低的变量的值赋给级别高的变量时,系统会自动完成数据类型的转换

2.当把级别高的变量的值赋给级别低的变量时,必须使用显示类型转换运算(不论该级别高的变量的值是否超出级别低的变量的取值范围,   都要使用强制类型转换,否则报错;当使用了强制类型转换,而级别高的变量中的值确实也超出了级别低的变量的取值范围时,此时级别低的变量中将存储一个随机的数,也就是一个错误的数据)

3.当把一个整数赋给一个byte,short,int或long型变量时,不可以超出这些变量的取值范围,否则必须进行类型转换运算

 

 

 

 

 

相关文章:

  • Linux 命令行发邮件sendmail,mailutils,mutt msmtp
  • System.out.println与System.out.print的区别
  • 用tomcat搭建https
  • java语句
  • 痛下决心学java
  • 第三方登录(QQ篇)
  • java中的访问权限
  • Scala特质
  • java中的全局变量与局部变量
  • WPF自定义控件与样式(9)-树控件TreeView与菜单Menu-ContextMenu
  • java中this关键字的使用
  • java中的类方法与实例方法
  • 多个Tomcat同时运行环境配置 - imsoft.cnblogs
  • java中的构造方法
  • 企业进行内训必须熟知的5个关键点
  • $translatePartialLoader加载失败及解决方式
  • axios 和 cookie 的那些事
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • es6要点
  • leetcode-27. Remove Element
  • MySQL主从复制读写分离及奇怪的问题
  • PaddlePaddle-GitHub的正确打开姿势
  • PermissionScope Swift4 兼容问题
  • ubuntu 下nginx安装 并支持https协议
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 从tcpdump抓包看TCP/IP协议
  • 汉诺塔算法
  • 基于组件的设计工作流与界面抽象
  • 力扣(LeetCode)965
  • 浏览器缓存机制分析
  • 如何解决微信端直接跳WAP端
  • 说说动画卡顿的解决方案
  • 以太坊客户端Geth命令参数详解
  • 正则与JS中的正则
  • const的用法,特别是用在函数前面与后面的区别
  • 昨天1024程序员节,我故意写了个死循环~
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • #if和#ifdef区别
  • #Z0458. 树的中心2
  • #考研#计算机文化知识1(局域网及网络互联)
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (LeetCode) T14. Longest Common Prefix
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (超详细)语音信号处理之特征提取
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (正则)提取页面里的img标签
  • .net core控制台应用程序初识
  • .net 生成二级域名
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout