摘要: (条件表达式)? 表达式1 : 表达式2 ; 表达式为true,运行结果是表达式1 false,运行结果是表达式2 必须返回一个结果 表达式1和表达式2类型一致,要求一致。 能同时用if-else和三元运算符的,优先用三元运算符 阅读全文
posted @ 2021-02-12 16:33 俗气小博 阅读(50) 评论(0) 推荐(0)
摘要: 左移右移是对于此数的二进制而言 正整数左移一位相当于成2(通常,在一定范围内) 可能也会变成负数,当二进制数首位为1时 1.位操作操作的都是整型的数据 最高效的计算2*8 2<<3或者8<<1 & / | / ^ &:把数变成二进制,互相做运算,只有1&1时才是1,其余为0 | : 有1就为1,没有 阅读全文
posted @ 2021-02-12 15:42 俗气小博 阅读(115) 评论(0) 推荐(0)
摘要: 逻辑运算都是boolean类型,开发使用双符号 单&,会往后面执行if(b1& (num1++>0)) 双&,遇到false不会往后执行,直接得出结论,不过单&与双&运算结果相同 //区分:|与||//相同点1: |与||的运算结果相同//相同点2:当符号左边是false时, 二者都会执行符号右边的 阅读全文
posted @ 2021-02-12 13:15 俗气小博 阅读(123) 评论(0) 推荐(0)
摘要: +=,-=,*= s1+= 2; 等于s1=s1+2 不会改变数据类型 阅读全文
posted @ 2021-02-12 13:10 俗气小博 阅读(53) 评论(0) 推荐(0)
摘要: 二进制:0,1,以0b或者0B开头 十进制:0-9, 八进制:0-7,以0开头 十六进制:以0x或者0X开头 阅读全文
posted @ 2021-02-12 12:59 俗气小博 阅读(63) 评论(0) 推荐(0)
摘要: 1.String 属于引用数据类型,为字符串 2.声明String类型变量时,使用""; 3.String 与基本变量做运算,运算只能说+; 4.运算结果为String类型 阅读全文
posted @ 2021-02-12 12:52 俗气小博 阅读(49) 评论(0) 推荐(0)
摘要: 1.自动类型提升:int+byte最后得用int接收,因为int范围大 低级+高级,需要用高级接收 byte\char\short => int => long=> flout =>double 当byte,char,short,三个变量做运算变成int类型 2.强制类型转换 (int)shu1 / 阅读全文
posted @ 2021-02-12 00:24 俗气小博 阅读(45) 评论(0) 推荐(0)
摘要: 变量类型 占内存空间大小 表数范围 备注 byte类型 1字节=8bit -128~127 int 4字节 开发中整数通常用int long变量 8字节 必须以L或l结尾 float 4字节 表示范围比long还大,变量末尾要以f或F结尾 double 8字节 通常浮点型用double char 1 阅读全文
posted @ 2021-02-11 23:30 俗气小博 阅读(57) 评论(0) 推荐(0)