1. 算数运算符: 就是对常量和变量进行操作的符号。 分类:算术运算符,赋值运算符,比较运算符,逻辑运算符,位运算符,三目运算符 算术运算符: +,-,*,/,%,++,-- 注意事项: A:整数相除只能得到整数。如果想得到小数,必须把数据变化为浮点数类型 B:/获取的是除法操作的商,%获取的是除法操作的余数 2.赋值运算符: 基本的赋值运算符:= 把=右边的数据赋值给左边。 3. 比较运算符: ==,!=,>,>=,<,<= 特点: 无论你的操作是简单还是复杂,结果是boolean类型。 注意事项: "=="不能写成"="。 4. 逻辑运算符: &,|,^,! &&,|| 特点: 逻辑运算符一般用于连接boolean类型的表达式或者值。 表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。 算术表达式:a + b 比较表达式:a == b 结论: &逻辑与:有false则false。 |逻辑或:有true则true。 ^逻辑异或:相同为false,不同为true。 举例:情侣关系。男男,男女,女男,女女 !逻辑非:非false则true,非true则false。 特点:偶数个不改变本身 5. 三目运算符: 格式:比较表达式?表达式1:表达式2; 比较表达式:结果是一个boolean类型。 执行流程: 根据比较表达式的计算返回一个true或者false。 如果是true,就把表达式1作为结果。 如果是false,就把表达式2作为结果。 6.键盘录入 为了让程序的数据更符合开发的数据,我们就加入了键盘录入。 让程序更灵活一下。 A:导包 格式: importjava.util.Scanner; 位置: 在class上面。 B:创建键盘录入对象 格式: Scannersc = new Scanner(System.in); C:通过对象获取数据 格式: intx = sc.nextInt();
|