3.运算符

1.数学运算符(+,-,*,/,%)
使用运算符

public class JavaDemo {
	public static void main(String args[]) {
		int result = 89 * (29 + 100) * 2;	// 四则运算,利用括号修改优先级
		System.out.println(result);
	}
}

模运算

public class JavaDemo {
	public static void main(String args[]) {
		int num = 10;					// 定义整型变量
		num = num % 3;					// 模运算(余数)
		System.out.println(num);
	}
}

简化运算符(+=,-=,*=,/=,%=)
使用简化运算符

public class JavaDemo {
	public static void main(String args[]) {
		int num = 10;					// 定义整型变量
		num += 20;						// 使用简化运算符,等价于“num = num + 20”
		System.out.println(num);
	}
	}

自增自减运算

public class JavaDemo {
	public static void main(String args[]) {
		int x = 10;									// int型变量
		int y = 20;									// int型变量
		// 执行顺序1:++ x:首先x的内容要先自增1,为11;
		// 执行顺序2:y --:先进行计算,使用的内容是20,计算完成后自减
		int result = ++x - y--;						// 自增与自减操作
		System.out.println("计算结果:" + result); 		// 最终计算结果
		System.out.println("x = " + x); 				// 自增后变量x的内容
		System.out.println("y = " + y); 				// 自增后变量y的内容
	}
}

2.关系运算符(>,<,==,>=,<=,!=)
使用关系运算符
相等判断

public class JavaDemo {
	public static void main(String args[]) {
		double x = 10.0;					// double型变量
		int y = 10;						// int型变量
		boolean flag = x == y; 			// 关系运算结果为boolean型
		System.out.println(flag);			// 输出判断结果
	}
}

3.三目运算符
使用语法:
关系运算?条件满足时内容:条件不满足时内容

public class JavaDemo {
	public static void main(String args[]) {
		int x = 10;						// int型变量
		int y = 20;						// int型变量
		int max = x > y ? x : y;			// 判断x与y的大小关系来决定最终max变量内容
		System.out.println(max);
	}
}

4.逻辑运算符(主要是&&与&区别,||和|区别)
举例说明&&与&区别
普通与

public class JavaDemo {
	public static void main(String args[]) {
		// 条件一:“1 > 2”返回false;
		// 条件二:“10 / 0 == 0”,执行时会出现“ArithmeticException”异常导致程序中断
		System.out.println(1 > 2 & 10 / 0 == 0);		// 输出逻辑运算结果
	}
}

短路与

public class JavaDemo {
	public static void main(String args[]) {
		// 条件一:“1 > 2”返回false;
		// 条件二:“10 / 0 == 0”,执行时会出现“ArithmeticException”异常导致程序中断
		System.out.println(1 > 2 && 10 / 0 == 0);		// 输出逻辑运算结果
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值