运算符、表达式

运算符
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;这样的是表达式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值