如果把一个较小的整数常量(byte、short、char的表数范围内)赋值给一个byte、short、char类型的变量,系统自动地把这个常量当成byte、short、char类型来处理。而将一个较大的整数常量(超出了int的取值范围)赋值个long类型的变量时系统却不会自动地把这个常量当成long类型来处理。若是希望系统把这个常量当成long类型,则要在这个常量后面加上L后缀。

如果系统支持把一个基本类型的值赋值给另一个基本类型的变量叫做自动类型转换。当把一个较小表数范围的常量或变量赋值给一个较大表数范围的变量时发生自动类型转换。

强制类型转换时将表数范围大的转换为表数范围小的类型格式为(targettype)value。浮点型向整型转换时会截掉小数部分。Byte型不能自动类型转换为char型。

表达式类型的自动提升:1,byte、short、char型将被提升到int型。即使是byte类型变量与byte类型变量两个变量的算术表达式也会自动提升到int;2,整个算术表达式将自动提升到与表达式中最高等级操作数相同的类型。提升的是整个表达式的类型,而非其中的操作数。

任何基本类型的值和字符串作连接运算的时候,基本类型的值将自动转换为字符串类型。如果需要把基本类型的值转换为对应的字符串,可以把一个基本类型的值和空字符串作连接运算

转载于:https://www.cnblogs.com/Mrxiaolong/p/5317295.html

再回首Java第二天相关推荐

  1. 再回首Java第十七天

    同步锁 JDk1.5之后,java提供了另一种线程同步机制:它通过显式定义同步锁对象来实现线程同步,在这种机制下,同步锁应该使用Lock对象充当. 通常认为:Lock提供了比synchronized方 ...

  2. 再回首Java第十一天

    抽象方法和抽象类 抽象方法抽象类必须使用abstract修饰,有抽象方法的类必须被定义成抽象类,抽象类里可以没有抽象方法 抽象方法和抽象类的规则如下: 抽象方法必须使用abstract修饰,抽象类也必 ...

  3. JAVA基础再回首(三十)——JAVA基础再回首完美结束,感概万千!

    JAVA基础再回首(三十)--JAVA基础再回首完美结束,感概万千! 经过了几个月断断续续的回首java基础,终于回首完了,这一路走来体会到了枯燥.乏味.有趣,当然更多是收获,和第一遍学java基础的 ...

  4. JAVA基础再回首(一)——基本概念、JAVA开发工具、JAVA基本语法

    JAVA基础再回首(一)--基本概念.JAVA开发工具.JAVA基本语法 学了java,做了android应用开发,现在回想起来,真的是一路坎坷..我在上章博客中提到了我以后的几个学习计划和目标就是把 ...

  5. JAVA基础再回首(十三)——BigInteger类、BigDecimal类、Date类、DateFormat类、Calendar类

    JAVA基础再回首(十三)--BigInteger类.BigDecimal类.Date类.DateFormat类.Calendar类 版权声明:转载必须注明本文转自程序员杜鹏程的博客:http://b ...

  6. java第二章复习_JAVA第二章知识点

    JAVA第二章知识点 本章知识梳理 2.1 关键字 2.2 标识符 2.3 变 量 2.4运算符 2.5 程序流程控制 2.6 方法 2.1 关键字 关键字(keyword)的定义和特点 定义:被ja ...

  7. java第二章_JAVA第二章知识点

    JAVA第二章知识点 本章知识梳理 2.1 关键字 2.2 标识符 2.3 变 量 2.4运算符 2.5 程序流程控制 2.6 方法 2.1 关键字 关键字(keyword)的定义和特点 定义:被ja ...

  8. java中的static类_再议Java中的static关键字

    再议Java中的static关键字 java中的static关键字在很久之前的一篇博文中已经讲到过了,感兴趣的朋友可以参考:<Java中的static关键字解析>. 今天我们再来谈一谈st ...

  9. 北师大再回首:二十一岁的天空

    再回首 恍然如梦:再提笔,已至深更. 我习惯称自己的中学为回忆城,因为那里埋藏了我很多珍贵的回忆:我愿意称自己的高中为无泪城,因为那里留下我许多真心的眼泪. 浊酒深酌,重返故地,寻幽豪饮,同销万古情愁 ...

最新文章

  1. GPT-2大战GPT-3:OpenAI内部的一场终极对决
  2. C++设计模式7--外观模式--The Client don't want to know
  3. 中国研制600公里时速磁悬浮:北京到上海,仅需3.5小时左右
  4. 20145234黄斐《网络对抗技术》实验八、Web基础
  5. cacti不能实时刷新流量图_介绍一种编码帧内刷新算法
  6. 移动端中如何检测设备方向的变化?
  7. 这4种分析方法,大牛产品经理都在用
  8. 对象 对象 java 1615134277
  9. PostgreSQL在Update时使用Substring函数截取字符串并且加上CASE WHEN THEN条件判断
  10. Java Web整合开发(13) -- XML
  11. Squid优化完全手册(2)
  12. 20210101:力扣第42周双周赛(上)
  13. jQuery操作属性的相关方法
  14. linux驱动视频采集卡,在linux下使用视频采集卡
  15. Windows10如何安装windows terminal
  16. Fragstats景观多样性
  17. HSSF、XSSF、SXSSF、对Excel的区别,以及对应不同后缀名Excel(xls,xlsx)的使用
  18. ::before和::after伪元素的使用及优惠券案例
  19. 为什么会患糖尿病足?可能与这5种原因有关
  20. 奥塔在线:Centos7下vsftp服务的安装及部署

热门文章

  1. VB6 如何连接MYSQL数据库
  2. JAVA中运用数组的四种排序方法
  3. 2009年1月5日 洛基网络教室听课笔记
  4. TEMU:动态分析组件
  5. (64)FPGA面试题-在Verilog中,$display语句可以使用哪些不同的选项?
  6. (36)Verilog HDL关系运算:大于、小于、等于
  7. mysql优化有哪些着手点_mysql的优化总结
  8. 1006.c++中结构体赋值碰到的bug
  9. 08.QT中sqlite3数据库基本操作
  10. STM32F103系统滴答计时器