运算符、表达式

运算符
Java 运算符

计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:

算术运算符 关系运算符 位运算符  逻辑运算符 赋值运算符 其他运算符

算数运算符
+ - * / % ++ –
例如:
package test;

public class Test{
public static void main(String[] args) {
int a = 10;
System.out.println(“a++的结果”+(a++));
这里第一个输出的结果值分别为:a++的结果10,和a的结果11
这里a++等价于a = a + 1;++a也是如此
而a++和++a的区别就是,当a++的时候,程序会先将a给出去,然后在做a=a+1
而++a,程序就会先进行a = a - 1;再将修改后的a给出去。

同理的,a–和–a也等同于a =a -1,只是执行的顺序不一样,但结果都是a减了1;

关系运算符
== != > < >= <=
依次是判断是否相等,是否不等,是否大于,是否小于,是否大于等于,是否小于等于
可以看到他们都是判断是和不是,因此返回的结果值只有true 和 false,所以可以用boolean类型的变量装载结果值
}
逻辑运算符
java支持三种逻辑运算符分别是 && || ! 读作 逻辑与,逻辑非,逻辑非

其他运算符(三元运算符)
也叫 ?:表达式(问号冒号表达式)
使用规则: 条件 ?值1:值2

即当条件成立的时候会返回值1,不成立则会返回值2
例如:package test;

public class Test{
public static void main(String[] args) {
int a = 10;
int b = 15;
System.out.println(a>b?”a大”:”b大”);
}
}
表达式
什么是表达式?
例如:a = a +15;这样的是表达式。

猜你喜欢

转载自blog.csdn.net/dove_dove_1802/article/details/81274300