[iT铁人赛Day6]JAVA的运算简写

既然讲到运算符号,也讲完了运算的优先顺序,那就来说说运算的简写吧
一般我们写运算时会写:"a = a + b"、"a = a - b"以及"a = a * b"...等等
有时候会觉得这样写有一点麻烦,有一点繁琐,所以JAVA可以做缩写
把"a = a + b"写成"a+= b"
"a = a - b"写成"a-= b",以此类推
"a = a * b"写成"a * = b"
"a = a / b"写成"a/= b"
"a = a % b"写成"a%= b",这5种缩写。
因为之前我看不懂"a+= b"是什麽意思
怕别人也不懂,所以特别拉出来写一篇文章做讲解
范例程序码如下:

import java.util.*;
import static java.lang.System.*;
    public class app2_1
	{
		public static void main(String[] args) 
		{
        int a, b;
		 a = 8;
		 b = 13;
		 
		 System.out.println("a =" + a + ",b =" + b);
		 System.out.println("计算a = a + b後");
		 a = a + b;
		 System.out.println("a =" + a + ",b =" + b);
		}
	}
import java.util.*;
import static java.lang.System.*;
    public class app2_2
	{
		public static void main(String[] args) 
		{
        int a, b;
		 a = 8;
		 b = 13;
		 
		 System.out.println("a =" + a + ",b =" + b);
		 System.out.println("计算a = a + b後");
		 a += b;
		 System.out.println("a =" + a + ",b =" + b);
		}
	}

上述两个程序码只有一点点不同
就只是把"a = a + b"改成"a+= b"
然後可以看出两个写法得到的结果是相同的
执行结果如下:
https://ithelp.ithome.com.tw/upload/images/20210906/2014056719MM6vHF4N.png
JAVA的缩写还可以有很多种
像是"a = a++"就是a一直递增+1的意思
"a/=b--"比较复杂一点,先计算a/b,在计算b的递减
以上就是JAVA的运算缩写。


<<:  Kotlin Android 第1天,从 0 到 ML - 前言与目标

>>:  [GAS] GAS 应用服务器的启动与 demos.html

请教docker如何映射目录至挂载的Block Storage?

在buyvm上买了一台vps及一个Block Storage 将Block Storage挂载後在...

请学着打造点零件吧!

莱特兄弟第一台飞机第一次试飞使用的引擎是他们自己打造的。 Day 5的文章完。 ……… ……… ……...

Day 27 : Python - 什麽是列表推导式?又该如何将它和if、if-else一起做使用?

如标题,这篇想和大家聊聊「列表推导式」是什麽东西 我们先看看范例再说明,这样大家会比较好理解 Ex ...

Day28:八皇后问题- 8 Queens Puzzle

八皇后问题可以说是一道相当经典的演算法题目,以西洋棋为背景,如何在一个8x8的棋盘上摆放八个皇后的...

[Day 8] 从零开始的股票预测 - 技术指标与相关系数

一、技术指标(Technical Indicator) 技术指标:投资者用来做技术分析时,会使用到的...