既然讲到运算符号,也讲完了运算的优先顺序,那就来说说运算的简写吧
一般我们写运算时会写:"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"
然後可以看出两个写法得到的结果是相同的
执行结果如下:
JAVA的缩写还可以有很多种
像是"a = a++"就是a一直递增+1的意思
"a/=b--"比较复杂一点,先计算a/b,在计算b的递减
以上就是JAVA的运算缩写。
<<: Kotlin Android 第1天,从 0 到 ML - 前言与目标
>>: [GAS] GAS 应用服务器的启动与 demos.html
在buyvm上买了一台vps及一个Block Storage 将Block Storage挂载後在...
莱特兄弟第一台飞机第一次试飞使用的引擎是他们自己打造的。 Day 5的文章完。 ……… ……… ……...
如标题,这篇想和大家聊聊「列表推导式」是什麽东西 我们先看看范例再说明,这样大家会比较好理解 Ex ...
八皇后问题可以说是一道相当经典的演算法题目,以西洋棋为背景,如何在一个8x8的棋盘上摆放八个皇后的...
一、技术指标(Technical Indicator) 技术指标:投资者用来做技术分析时,会使用到的...