10 2022 档案
摘要:for(循环变量初始化;循环判断条件;循环变量迭代){循环操作} 1、循环判断条件是返回一个布尔值的表达式 2、循环变量的初始化和变量迭代可以写到其他地方,但是两边的分号不能省略 3、循环初始值可以有多条初始化语句,但要求类型一样,并且中间用逗号隔开,循环变量迭代也可以有多条变量迭代语句,中间用逗号
阅读全文
摘要:1、如果判断的具体数值不多,而且符合byte、short、int、char、enum、String这6种类型,虽然两个语句都可以使用,建议使用switch语句 2、其他情况:对区间判断,对结果为boolean类型判断,建议用if判断,if使用更广
阅读全文
摘要:1、Switch关键字,表示Switch分支 2、表达式对应一个值 3、case 常量1:当表达式的值等于常量1,就执行语句块1 4、break:表示退出Switch 5、如果和case 常量1匹配,就执行语句块1,如果没有匹配,就继续匹配case 常量2 6、如果一个都没有匹配上,执行defaul
阅读全文
摘要:1、顺序控制 2、分支控制 3、循环控制 4、break 5、continue 6、return
阅读全文
摘要:java中有7个位运算符(&、|、^、~、>>、<<、>>>) 按位与& 按位或| 按位异或^ 按位取反~ 按位与& 两位全为1,结果为1,否则为0 按位或| 两位有一个为1,结果为1,否则为0 按位异或^ 两位一个为0,一个为1,结果为1,否则为0 按位取反~ 0变为1,1变为0 1、算术右移 >
阅读全文
摘要:对于有符号的而言: 1、二进制的最高位是符号位:0表示正数,1表示负数 2、正数的原码、反码、补码都一样(三码合一) 3、负数的反码 = 它的原码符号位不变,其他位取反 4、负数的补码 = 它的反码 + 1 ,负数的反码 = 它的补码 - 1 5、0的反码、补码都是0 6、java没有无符号数,换言
阅读全文