Java基本语法——Java运算符

1.1 运算符概述

表达式:由运算符和操作数组成
如:5, num1, num1+num2, sum=num1+num2

运算符:

  • 算术运算符
  • 赋值运算符
  • 关系运算符
  • 逻辑运算符
  • 条件运算符
  • 位运算符

2.1 赋值运算符

格式:变量 = 表达式
如:int n = 3;
赋值运算符是从右往左计算
复合赋值运算符:
在这里插入图片描述

2.2 自增自减运算符

放前面先进行自增或自减再进行其他运算
放后面先进行其他运算再进行自增或自减
如:num1 =++num2;
先num2 = num2 + 1
再num1 = num2
num1 = num++;
先num1 = num2;
再num2 = num2 + 1

2.3 算术运算符

在这里插入图片描述

3.1 关系运算符

在这里插入图片描述

  • ‘A’ >'B’结果为false,比较的是两个字符的ASCII值
  • 浮点数和整数进行比较,只比较值,与数据类型无关

3.2 if条件结构

简单if语句的格式:

if(条件){
	语句块
}

3.3 if-else条件结构

if(true){
	语句块
}else{
	语句块
}

从键盘录入语句:

Scanner s = new Scanner(System.in);
int n = s.nextInt();//需要录入什么数据类型就写什么数据类型

4.1 逻辑运算符

  • 逻辑“与”运算符:& 都为true结果才为true否则为false
  • &&运算符又称短路运算符,如果第一个表达式的值就能决定表达式最后的结果,运算符右边的表达式就不再计算了
  • 逻辑“或”运算符:| 都为false结果才为false否则为true
  • ||运算符与&&运算符同理
  • 逻辑“非”运算符:! 取反

5.1 条件运算符

  • Java中的条件运算符是三目运算符
  • 布尔表达式?表达式1:表达式2
  • 布尔表达式的值是true时执行表达式1否则执行表达式2

5.2 运算符的优先级

在这里插入图片描述
多加括号,更容易阅读

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值