90后菜鸟
2018-02-27 20:18:47
Java基本语法(二)
一.运算符
1.算数运算符:+,-,*,/,%,++,--
2.关系运算符:>,<,>=,<=,==,!=
3.逻辑运算符(对布尔值进行计算)
运算符 | 表达式1 | 表达式2 | 结果 | |
逻辑与 | true | & | true | true |
true | & | false | false | |
false | & | true | false | |
false | & | false | false | |
逻辑或 | false | | | false | false |
true | | | false | true | |
true | | | true | true | |
false | | | true | true | |
逻辑异或 | true | ^ | false | true |
false | ^ | true | true | |
true | ^ | true | false | |
false | ^ | false | false | |
逻辑非 | ! | true | false | |
! | false | true |
注:在现实代码中我们常用短路与&&,短路或||
4.赋值运算符
变量名=表达式
注意:
(1)赋值号左侧只能是变量,不能是表达式
(2)右侧表达式的数据类型要与左侧变量的类型兼容
5.条件运算符
条件 ? 表达式1 : 表达式2
如果条件为true, 整个表达式的值就是表达式1的值; 条件为false, 整个表达式的值就是表达式2的值
条件运算符是唯一一个三目运算符, 它有三个操作数
有一个操作数的运算符叫单目运算符,如++,--, !
6.字符串连接运算符
使用 + 进行字符串的连接
7.接收用户键盘输入(了解)
使用scanner类,用时导包import java.util.Scanner;
评论