黑马程序员技术交流社区
标题: JavaEE21期 [打印本页]
作者: bleak 时间: 2018-1-31 23:45
标题: JavaEE21期
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();
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |