java学习03--运算符

运算符

 

算术运算符

 

 

 

public class TestOperation{
	public static void main(String[] args) {
		// 运算符

		// 算术运算符
		int a = 10;
		int b = 3;
		System.out.println(a / b);  // 3
		System.out.println(a % b);  // 1

		double d = 10.0;
		int c = 3;
		System.out.println(d / c);  // 3.33....
		System.out.println(d % c);  // 1.0

		int num1 = 10;
		num1++;
		System.out.println(num1);  // 11

		

		// 后++:先打印当前值,在加1
		// 前++:先执行加1,再打印自增后的值

		int num2 = 5;
		System.out.println(num1++);  // 5
		System.out.println(num1);    // 6

		int num3 = 7;
		System.out.println(++num3);  // 8



		// 后++:先执行num4赋值给num5,再执行num4加1
		// 前++:先执行加1,再进行赋值
		int num4 = 100;
		int num5 = num4++;  

		System.out.println(num5);  // 100
		System.out.println(num4);  // 101


		// 为了不费神区分前后++,开发中都编写成 num++; 然后在引用变量 num;


	}
}

  为了不费神区分前后++,开发中都编写成 num++; 然后在引用变量 num;

 

赋值运算符

 

 关系运算符

 

 

逻辑运算符

		//逻辑运算符

		int javaScore = 100;

		int webScore = 99;

		// 比较两者是否相等
		System.out.println(javaScore == webScore);  //false

		// 比较两者是否均为满分
		System.out.println(javaScore == 100);  // true
		System.out.println(webScore == 100);   // false

		System.out.println(javaScore == 100 && webScore == 100);  // false

		// 一次性判断二者是否有一个满分
		System.out.println(javaScore == 100 || webScore == 100);  // true

		boolean result = javaScore == 100;

		//java的成绩是满分嘛?
		System.out.println(result);  // true

		//java的成绩是不满分嘛?
		System.out.println(!result);  // false

  

三元运算符

 

posted @ 2021-04-08 20:20  坏小子1993  阅读(63)  评论(0编辑  收藏  举报