Java学习笔记(2):算术运算符

1、四则运算与取模运算
(1)运算表:

算数运算符含义
+加法运算,字符串连接运算
-减法运算
*乘法运算
/除法运算
%取余运算
++、- -自增自减运算

(2)加法运算:

  • 数值加法就是加法
  • char类型进行加法,char会被提升为int然后再计算
  • 字符串String类型进行加法运算代表字符串连接操作,且任何数据类型和字符串进行连接后,结果都会变成字符串

(3)自增自减运算:

运算表达式与其他操作混合使用
++i先加后用
i++先用后加
int num1 = 10;

++num1;//单独使用,前++
System.out.println(num1);//11
num1++;//单独使用,后++
System.out.println(num1);//12



//与操作打印混合使用
int num2 = 20;

//前++混合使用:先++,变量立马加1,然后打印结果21
System.out.println(++num2);//21

//后++混合使用:先使用原变量数值,然后再让变量自+1
System.out.println(num2++);//21
System.out.println(num2);//22

注意事项:
1)、对于一个整数除法,结果仍是整数。只看商,不看余数;
2)、运算中含有不同数据类型、最终结果类型为数据类型范围大的那种;

 
2、赋值运算符

赋值运算符含义
=等于号
+=加等于
-=减等于
*=乘等于
/=除等于
%=取模等于

 
3、比较运算符

比较运算符含义
==比较符号两边数据是否相等,结果相等返回true
<比较符号左边数据是否小于右边数据,结果小于返回true
>比较符号左边数据是否大于右边数据,结果大于返回true
<=比较符号左边数据是否小于或者等于右边数据,结果小于或者等于返回true
>=比较符号左边数据是否大于或者等于右边数据,结果大于或者等于返回true
!=不等于符号,如果符号两边数据不相等返回true

 
4、逻辑运算符

逻辑运算符含义
&&与(并且),符号两端结果都为真,返回结果为true
||或(或者),符号两端至少有一个为真,返回结果为true
|非(取反)本来是true,返回false

 
5、三元运算符
(1)基本格式:

/*首先判断条件是否成立:
	如果成立为true,那么将表达式A的值赋给左侧变量;
	如果不成立为false,那么将表达式B的值赋给左侧变量;
*/
数据类型 变量名称 = 条件判断 ? 表达式A :表达式B;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值