摘要: 一、在类型转换的时候需要遵循的规则(记) 1、八种基本数据类型除boolean类型不能转换,剩下的七种类型之间都可以进行转换。 2、如果整数型字面量没有超出byte、short、char取值范围的话,可以直接将整数赋值给byte、short、char类型的变量。 3、自动类型转换:小容量向大容量转换 阅读全文
posted @ 2021-04-09 16:23 lraj 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 1、在java语言中boolean类型只有两个值,没有其他值: 3 true和false 4 不像c或者c++,语言中1和0也可以表示boolean类型 5 2、实际开发中,boolean类型使用在逻辑判断当中,通常放到条件的位置上(充当条件) 6 */ 7 public class 阅读全文
posted @ 2021-04-09 15:35 lraj 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 1、关于java语言中的浮点型数据: 3 浮点型包括: 4 float 4个字节 单精度 5 double 8个字节 双精度 更精确 6 7 2、精度更高于double的类型,这种类型专门使用在财务软件方面:java.math.BigDecimal(引用数据类型) 8 3、float和 阅读全文
posted @ 2021-04-09 15:23 lraj 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 结论:多种数据类型做混合运算的时候,最终的结果类型是“最大容量”对应的类型。 3 4 char+short+short除外 5 因为char+short+short做混合运算的时候,会各自先转换成int再做运算 6 */ 7 public class IntTest { 8 publi 阅读全文
posted @ 2021-04-09 14:57 lraj 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 结论:byte、char、short做混合运算的时候,各自先转换成int再做运算。 3 */ 4 public class IntTest { 5 public static void main(String[] args) { 6 7 char c1 = 'a'; 8 byte b 阅读全文
posted @ 2021-04-09 14:45 lraj 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1、整数没有超范围可以直接赋值给char 1 /* 2 1、整数能否直接赋值给char 3 2、char x = 97; 4 这个java语句是允许的,并且输出语句结果是‘a’ 5 经过测试得出两个结论: 6 2.1当一个整数赋值给char类型变量的时候,会自动转换成char字符型,最终结果是一个字 阅读全文
posted @ 2021-04-09 10:30 lraj 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1、数据类型 1.1概念 1.2两种数据类型及分类(八种基本,其余引用) 1.3字符编码(char) 1.4二进制十进制转换 1.5取值范围 2、基本数据类型详解 2.1char 2.2转义字符\t \n \\ \u 2.3自动类型转换 2.4强制类型转换() 2.5精度损失,byte,short特 阅读全文
posted @ 2021-04-09 10:05 lraj 阅读(35) 评论(0) 推荐(0) 编辑