Java中的数据类型与运算符、注释。
1,数据类型
Java中的数据类型分为四类,8种具体的形式。与C语言中不同的是其多了Boolean和Byte
(1)整形包含四种:
字节类型:byte占一个字节,范围:-2^7 到2^7-1
短整形: short占两个字节,范围:-2^15 到 2^15-1
整形: int 占四个字节,范围(2的-31到2的31-1),这里要记下来-21亿到21亿。
长整形: long占8个字节范围(2的-63到2的63-1)
(2)浮点型包含两种:
单精度浮点型:float 4个字节
双精度浮点型:double 8个字节
Java中一般我们采用double来进行浮点型的表示。
(3)字符类型:就一个char型,Java中char占两个字节
(4)布尔类型: Boolean型,只能有两种取值,要不是true要不是false
2,运算符
(1)基本的四则运算符:加 +、减 -、乘 *、除 /、取模 %
(2)增量赋值运算符: += -= *= /= %=,还是在加减乘除的基础上来进行的,就是写法更加省略了。
(3)自增自减运算符: ++ – ,这里边要记得有个前置加加和后置加加,前置加加表示的是先加加在赋值,后置加加则是先赋值后加加,这里读者要根据代码来输出一下,那样就一目了然了。下边是代码片段以及运行结果:
前置加加:
//1,来区别前置加加和后置加加的区别
int a = 10;
int b = 0;
b = ++a;//表示的是前置加加,先加加,后赋值。预计值是11
System.out.println(a);//a在随后打印的时候肯定是要加上1.
System.out.println(b);片
运行结果:
后置加加:
在这里插入代//1,来区别前置加加和后置加加的区别
int a = 10;
int b = 0;
b = a++;//表示的是前置加加,先赋值,后加加。预计值是10
System.out.println(a);//a在随后打印的时候肯定是要加上1,值是11.
System.out.println(b);
}码片
运行结果:
(4)关系运算符: (包含6个)
相等: ==
不等:!=
大于:>
小于:<
小于等于: <=
大于等于: >=
(5)逻辑运算符(重点)
与:&&,两个条件都成立才成立。
或:||,一个条件满足就成立。
非:!,就是讲真变为假,将假变为真。
短路求值:
这里的逻辑与和逻辑或遵循短路求值或。对于与,要是一个条件一旦不成立,语句将不再向下执行,直接产生假的结果;对于 或,要是第一个条件是真的话,将不再执行后边的语句,直接产生真结果。
(6)位运算
按位与:&
按位或:|
按位取反:~
按位异或: ^ 用的挺多的,要加强练习,功能很强大。是先将数字转换为好多位,然后一位一位的进行计算的,不支持短路求值这里一定要和逻辑与或区分
(7)移位运算符
左移:<< ,最左边位的直接不要了,最右边补0.
右移:>>,最右边的直接不要了最左边补符号位(正补0,负补1)
()无符号右移: >>>
3,注释
1,注释是为了让自己或者别人能很快的看懂你的代码,它不参加编译运行,但是非常重要。你写的代码在3个月后,甚至时间更长的时候,这时注释就起到作用了。
2,注释的分类:
单行注释://注释内容
多行注释:/*释内容 */
文档注释:/**文档注释 */
3,注释的规范性
(1)内容准确:要与代码的内容一致,不敢乱写哦
(2)篇幅要合理:不能太少,也不能写小作文。一句话就是合理即可,自己能理解就行。
(3)使用中文:中国公司写中文,外企写外文。
(4)内容要积极阳光:可不敢在只是里边嘲笑或者是语言攻击任何人哦
好了,今天就给大家分享这么多我的所学所感,希望能对大家有所帮助。