2019-04-19 java语法基础4

1.数据类型

(1)+

+是一个运算符,一般来说,我们在运算的时候要求参与运算的数据类型必须一致。

但是并不意味着不同的数据类型间不能相加。

注意:boolean类型是不能转换成其他数据类型的 因为他的结果只有2个。

(2)默认转换

转换规则:

①从小到大的转换:byte,short,char→int→long→float→double

②byte,short,char之间不转换,他们参与运算将首先转换为int类型。

(3)强制转换

从大的数据类型到小的数据类型。

转换格式:目标数据类型 变量 = (目标数据类型)(被转换的数据);//如果后面是一个数据则不需要加括号。

注意:不要轻易去使用强制转换,因为它隐含了损失精度的可能。

下面是两道面试题:




©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一类:逻辑型boolean 第二类:文本型char 第三类:整数型(byte、short、int、long) c...
    Jasonme阅读 4,763评论 0 4
  • Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和...
    Java小辰阅读 4,743评论 0 2
  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 7,042评论 0 4
  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 5,505评论 4 12
  • 1 关键字 1.1 关键字的概述 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或...
    哈哈哎呦喂阅读 3,914评论 0 0