第五课 Java运算符

算术运算符

运算符描述
+加法-相加运算符两侧的值
-减法 - 左操作数减去右操作数
*乘法 - 相乘操作符两侧的值
/除法 - 左操作数除以右操作数
%取余 - 左操作数除以右操作数的余数
++自增: 操作数的值增加1
- -自减: 操作数的值减少1

注:A++和++A是不一样的运算方法(自减同理)

实例

public static void main(String[] args){
	int a = 12;
	int b =8;
	//使用加法运算符
	System.out.println("a+b="+(a+b));
	
	//使用减法运算符
	System.out.println("a-b="+a-b);
	
	//使用乘法运算符
	System.out.println("a*b="+a*b);
	
	//使用除法运算符
	System.out.println("a/b="+a/b);
	
	//使用余数运算符
	System.out.println("a%b="+a%b);
}

结果

a+b=20
a-b=4
a*b=96
a/b=1
a%b=4

自增自减中前++与后++的区别
A++表示我们在程序中先带入A值进行运算,再对A自增+1;
++A表示在运行时,我们先对A自增+1,在用自增后的值代入程序运行;

public static void main(String[] args){
	int a=7;
	int b = 3;
	//++A
	a = ++b;
	System.out.println("a = " + a + ",b = " + b);
	
	//A++
	a = b++;
	System.out.println("a = " + a+ ",b = " + b);
	
	//B--
	b = a--;
	System.out.println("b=" +b+",a = "+a);
	
	//--B
	b = --a;
	System.out.println("b = "+b+",a = "+a);
}

输出结果

a = 4,b = 4
a = 4,b = 5
b = 4,a = 3
b = 2,a = 2

关系运算符

运算符描述
==对比两个操作数的值是否相等,相等为真,不相等为假。
!=对比两个操作数的值是否相等,不相等为真,相等为假。
>对比左操作数的值是否大于右操作数的值,如果是则为真,不是则为假。
<对比左操作数的值是否小于右操作数的值,如果是则为真,不是则为假。
>=对比左操作数的值是否大于或等于右操作数的值,如果是则为真,不是则为假。
<=对比左操作数的值是否小于或等于右操作数的值,如果是则为真,不是则为假。
示例
public static void main(String[] args){
	//a==b
	int a =10;
	int b= 6;
	System.out.println("a==b为:"+(a==b));
	
	//a!=b
	System.out.println("a!=为:"+(a!=b));
	
	//a>b
	System.out.println("a>b为:"+(a>b));
	
	//a<b
	System.out.println("a<b为:"+(a<b));
	
	//a>=b
	System.out.println("a>=b为:"+(a>=b));
	
	//a<=b
	System.out.println("a<=b为:"+(a<=b));
}

输出结果

a==b为:false
a!=为:true
a>b为: true
a<b为: false
a>=b为: true
a<=b为: false

星云学习平台

星云Java 交流学习平台
全部免费教,免费学,周一至周五每天晚上直播教,不收一分钱,有意者可以私信。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值