上一页 1 ··· 3 4 5 6 7
摘要: 一. 补充day02的运算符 1.逻辑运算符 比较左右两个表达式的boolean值 &和&&的区别: &:无论左侧的表达式是否为假,右侧表达式都执行 &&:如果左侧表达式为假,则右侧表达式不执行(短路) |和||的区别与&和&&的区别同理。 2.三元运算符 表达式1?表达式2:表达式3 如果表达式1 阅读全文
posted @ 2020-08-01 14:24 大明湖畔的闰土 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 静态代码块是最先执行的(在类加载时进行) 非静态代码块的内容只有在实例化对象时才会执行, 在Child Child = new Child()时,new Child()时就会创建一个对象了,但是这个对象还不会执行构造方法中的内容,然后带着这个创建的这个对象去执行非静态代码块中的 内容,执行完后,就去 阅读全文
posted @ 2020-07-27 22:19 大明湖畔的闰土 阅读(307) 评论(0) 推荐(0) 编辑
摘要: public class Test1_DataTypeConversion { public static void main(String[] args) { byte b = 1; b+=1 // b = byte(b+1) 底层自动加上强制转换符 System.out.println(b); 阅读全文
posted @ 2020-07-27 11:06 大明湖畔的闰土 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 注意,default语句不是必须放在case语句的结尾处出现。 例子程序: int i=9; switch (i) { default: System.out.println("default"); case 0: System.out.println("zero"); break; case 1: 阅读全文
posted @ 2020-07-25 09:05 大明湖畔的闰土 阅读(1594) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.jianshu.com/p/fd9d50945bb9 我们都知道,表示二进制有符号数有三种方式,即原码、反码和补码,而计算机中一律使用补码进行存储和运算。正数和0的补码与其原码相同,负数的补码则是其对应的反码加1得到。 假设字长为n比特,原码、反码能够表示的有符号数 阅读全文
posted @ 2020-06-25 17:28 大明湖畔的闰土 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 首先0.3f属于float数据类型,0.3属于double数据类型,而float长度为32位,double长度为64位。 在计算机中0.3f与0.3作比较时,需要转换成二进制数后再开始比较 但是0.3f转换成二进制是无线循环的一个值,但是由于精度关系所以会对值进行保留,所以相同的0.3数值会由于fl 阅读全文
posted @ 2020-06-23 20:09 大明湖畔的闰土 阅读(747) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7