前言
在前面的初识java中,博主粗略的提了下Java的8大基本数据类型,有:
基本数据类型 | |
---|---|
字节类型变量 | byte |
短整型变量 | short |
整形变量 | int |
长整型变量 | long |
字符类型变量 | char |
单精度浮点型变量 | float |
双精度浮点型变量 | double |
布尔类型变量 | boolean |
8大基本数据类型和C语言中的数据类型大致一样,唯一需要注意的是布尔型变量,在 java 中,boolean只有两个取值,要么是true,要么是false
同时,在JVM中没有明确规定布尔类型的大小,有的书会说是1bit,有点书会说是1个字节
运算符
运算符分为以下几种:
算数运算符 | + - * / % |
关系运算符 | == != < > <= >= |
逻辑运算符 | && || ! |
位运算符 | & | ~ ^ |
位移运算符 | << >> >>> |
条件运算符 | 表达式1 ? 表达式2 :表达式3 |
运算符的运用规则也和C语言大致一样,不过Java中多了一个无符号右移的运算符:>>>
在这里博主重点说一下逻辑运算符,因为在这里和C语言略有区别
逻辑运算符
逻辑与 &&
使用规则:两个操作数都为true,结果为true ,否则结果为false