Java算数运算符(+ - * / % -- ++)

	/**
	 * 算数运算符
	 */
	public void test1() {
		int a = 3, b = 2;
		System.out.println("=====加法(+)=====");
		System.out.print("3+2=");
		System.out.println(a + b);

		System.out.println("=====减法(-)=====");
		System.out.print("3-2=");
		System.out.println(a - b);

		System.out.println("=====乘法(*)=====");
		System.out.print("3*2=");
		System.out.println(a * b);

		System.out.println("=====除法(/)=====");
		System.out.print("a/b=");
		System.out.println(a / b);

		System.out.println("=====取余(%)=====");
		// 3取余2剩1,5取余2=1,规律:除尽后的余数
		System.out.print("a%b=");
		System.out.println(a % b);

		System.out.println("=====自增(a++)=====");
		// 先运算然后再自增++的数值是1;
		System.out.print("a++=");
		System.out.println(a++);

		System.out.println("=====自增(++a)=====");
		// 先自增再运算
		System.out.print("++a=");
		System.out.println(++a);

		System.out.println("=====自减(a--)=====");
		// 先运算再自减
		System.out.print("a--=");
		System.out.println(a--);

		System.out.println("=====自减(--a)=====");
		// 先自减再运算
		System.out.print("--a=");
		System.out.println(--a);

		System.out.println("验证自增执行顺序(自减同理)");
		System.out.println("=====(a++)=====");
		int c = a++;
		System.out.println("先将a的值赋值给c:" + c);
		System.out.println("赋值给c后a的值是+1后的结果a:" + a);
		// 这样就验证了a++是先被使用,使用完成后自身+1。

		System.out.println("=====(++a)=====");
		int d = ++a;
		System.out.println("先看下a的结果:" + a);
		System.out.println("a先+1然后赋值给d:" + d);
		// 这样验证了++a是先自身+1然后在赋值其他变量。
		//在输出时没有使用()来进行优先级输出是为了考虑有些不太懂的人,下几篇文章会介绍。
	}
	

    输出结果:
    =====加法(+)=====
    3+2=5
    =====减法(-)=====
    3-2=1
    =====乘法(*)=====
    3*2=6
    =====除法(/)=====
    a/b=1
    =====取余(%)=====
    a%b=1
    =====自增(a++)=====
    a++=3
    =====自增(++a)=====
    ++a=5
    =====自减(a--)=====
    a--=5
    =====自减(--a)=====
    --a=3
    验证自增执行顺序(自减同理)
    =====(a++)=====
    先将a的值赋值给c:3
    赋值给c后a的值是+1后的结果a:4
    =====(++a)=====
    先看下a的结果:5
    a先+1然后赋值给d:5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值