Java面试题(三)-----简述不同数据类型之间的转换规则
文章目录
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
💡✨前言部分✨💡 🍎姓名:洋葱爱代码🍎 🍊喜欢:Java编程🍊 🍉重要的事情说三遍!!!🍉 🍓欢迎大家来访问哦,互相学习🍓 🍋欢迎大家来访问哦,互相学习🍋 🍑欢迎大家来访问哦,互相学习🍑 🏃让我们一起来学习Java面试题吧!!!🏃 ✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🍎合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》
🍊今日学习任务!!!!!
🍊 1、简述不同数据类型之间的转换规则!!!
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🔥一、简述不同数据类型之间的转换规则
✨Java的数据的转换类型可以分为两类:自动类型和强制类型转化✨
✨1、自动转换类型✨
💡它是将低级数据类型自动转换为高级数据类型的一种形式。
赋值右边为低级数据类型 , 左边高级数据类型
在进行自动数据转换的时,需要注意的几点。
🕹1、char类型自动转换为为高级类型的时(int、long等),会将char类型的数据转换对应的ASCII码。
🕹2、基本数据类型不能与boolean类型进行
🕹3、任何基本数据类型的值和字符串进行连接运算时,基本数据类型都会自动转换为字符串
🕹4、当使用扩展赋值运算符(例如:+=)时不会产生自动类型转换(如果是强制类型转换的话,就会在编译文件中强制转类型)✨2、强制类型转换✨
强制类型转换是将高级数据类型转换为低级数据类型的一种方式,。
强制转换类型是将范围较大的类型数值赋值给范围较小的类型变量,所以有可能损失精度
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🍑每日一夸!!!
🍑就如同薛之謙对毛不易夸奖的
🍑"你现在就是流星" , 但是我相信你 ,你坚持下去你就是巨星"