目录
一、运算符
介绍:
种类:
1、算术运算符
常用算术运算符:
取模运算本质:a % b = a - a / b * b
当a是小数时:a % b = a - (int)a / b * b
后++规则:先赋值,后++
前++规则:先++。后赋值
注意:有小数运算,得到的结果是近似值。进行小数比较时,要在一定精度范围内。
2、关系运算符(比较运算符)
常用关系运算符:
细节:
3、逻辑运算符
逻辑运算符:
短路与&&和逻辑与&
短路或||和逻辑或|![](https://i-blog.csdnimg.cn/blog_migrate/488d427659bda2108317a1f36fc095b3.png)
逻辑非!=
逻辑异或^
4、赋值运算符(=)
赋值运算符分类:
赋值运算符特点:
复合赋值运算符会进行强制类型转换。
5、三元(目)运算符
条件表达式 ?表达式1:表达式2;
eg:
使用细节:
二、运算符优先级
优先级从上到下依次降低。
单目运算:针对一个数进行运算。
三、标识符的命名规则和规范
概念:
规则:
规范:
关键字:
保留字:
四、键盘输入语句
介绍:
步骤:
import java.util.Scanner;//导入Scanner类
public class Input {
public static void main(String[] args){
//创建Scanner对象myScanner
Scanner myScanner = new Scanner(System.in);
//接收用户输入
String name = myScanner.next();
System.out.println(name);
}
}
五、进制
介绍:
int n1 = 0b1010;//二进制,10
int n2 = 1010;//十进制,1010
int n3 = 01010;//八进制,520
int n4 = 0X10101;//十六进制,65739
图示:
进制转换
二进制转十进制
八进制转十进制
十六进制转十进制
十进制转二进制
十进制转八进制
十进制转十六进制
二进制转八进制
二进制转十六进制
八进制转二进制
十六进制转二进制
六、位运算
二进制在运算中的说明
原码 反码 补码
位运算符
eg:
eg: