大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java教程
Java標(biāo)識符與關(guān)鍵字
Java變量
Java數(shù)據(jù)類型
Java運算符
Java控制語句
Java方法

Java算術(shù)運算符

Java算術(shù)運算符包括:+(兩個數(shù)字求和)、-(兩個數(shù)字相減)、*(兩個數(shù)字乘積)、/(兩個數(shù)字相除)、%(兩個數(shù)字取模或者求余)、++(單目運算符,對數(shù)字自加1)、--(單目運算符,對數(shù)字自減1)。對于初學(xué)者來說,可能%、++、--比較生疏一些,我們重點來學(xué)習(xí)一下,請看以下代碼:

public class ArithmeticOperatorTest01 {
	public static void main(String[] args) {
		int a = 10;
		int b = 3;
		System.out.println(a + b); //13
		System.out.println(a - b); //7
		System.out.println(a * b); //30
		/*
		 * 在java語言中10除以3結(jié)果不是3.3333..
		 * 因為java中有一個語法規(guī)則:int類型和int類型
		 * 做運算,最終的結(jié)果還是int類型,所以10除以3
		 * 的結(jié)果就是3,這個過程會取整數(shù)位。
		 */
		System.out.println(a / b); //3
		/*
		 * 10對3求余數(shù),3乘3得9,余1。
		 */
		System.out.println(a % b); //1
		/*
		 * ++和--都是單目運算符,++負責(zé)自加1,--負責(zé)自減1
		 * 以下程序重點研究++運算符,--運算符可以依照++運算
		 * 符進行類推。
		 */
		int i = 10;
		i++;
		System.out.println("i = " + i); //11
		int j = 10;
		++j;
		System.out.println("j = " + j); //11
		/*
		 * 根據(jù)以上的程序可以得出結(jié)論:++可以出現(xiàn)在變量前,也
		 * 可以出現(xiàn)在變量后,無論是變量前還是變量后,只要執(zhí)行完
		 * ++,最終的結(jié)果都會讓變量自加1。那么++出現(xiàn)在變量前
		 * 和變量后到底有什么區(qū)別呢?請看以下程序
		 */
		int k = 10;
		int m = k++;
		/*
		 * 根據(jù)以上結(jié)論,++無論是出現(xiàn)在變量前還是變量后,只要++執(zhí)行
		 * 變量一定會自加1,那么k變量一定會自加1,所以以下輸出k=11
		 */
		System.out.println("k = " + k); //11
		/*
		 * 以上int m = k++;代碼中++和=兩個運算符同時存在,
		 * 那么此時這兩個運算符哪個優(yōu)先級高呢?java語法中是這樣
		 * 規(guī)定的,當(dāng)++運算符出現(xiàn)在變量后,會先做賦值運算,再自
		 * 加1,所以最后m = 10
		 */
		System.out.println("m = " + m); //10
		int x = 10;
		int y = ++x;
		//上行代碼執(zhí)行結(jié)束后,我們可以確定x變量一定自加1了,所以x=11
		System.out.println("x = " + x); //11
		/*
		 * java語法中又有這樣的規(guī)定,++出現(xiàn)在變量前,會先進行自加1
		 * 的操作,然后再做賦值運算,所以y = 11
		 */
		System.out.println("y = " + y); //11
	}
}

運行結(jié)果如下圖所示:

Java開發(fā)

圖5-1:運行結(jié)果

通過以上代碼的學(xué)習(xí),我們得知,第一:兩個int類型數(shù)據(jù)進行數(shù)學(xué)運算之后的結(jié)果一定是int類型;第二:++或--可以出現(xiàn)在變量前也可以是變量后;第三:++無論出現(xiàn)在變量前還是變量后,只要執(zhí)行了++,那么變量必然會自加1;第四:++出現(xiàn)在變量后會先進行賦值運算,再自加1;第五:++出現(xiàn)在變量前會先自加1,再進行賦值運算。那么,大家思考一下以下代碼的執(zhí)行結(jié)果是什么?

int c = 100;
System.out.println(c++);
int d = 100;
System.out.println(++d);

 

主站蜘蛛池模板: 天天干天天舔天天射 | 久久久综合中文字幕久久 | 欧美成人性色生活18黑人 | 日韩精品一区二区三区 在线观看 | 老子影院午夜久久亚洲 | 国产视频2021| 四虎影视永久地址 | 69福利网 | 一二三四社区在线播放 | 国产亚洲精品久久久久久久软件 | 亚洲综合精品香蕉久久网 | 久久澳门| 亚洲国产精品日韩在线 | 视频二区 中文字幕 欧美 | 国产精品成人va | 美女国产 | 毛片天天看 | 国产成人亚洲欧美三区综合 | 日韩精品影视 | 成人毛片免费 | 欧美乱一级在线观看 | 久久99国产精品一区二区 | 美日韩毛片| 一级做人免费观看c欧美网站 | 欧美一级久久久久久久久大 | 青青成人 | 日本一片免费观看高清完整 | 色狠狠色综合久久8狠狠色 色狠狠婷婷97 | 久久一级视频 | 91香蕉在线 | 免费精品99久久国产综合精品 | 久久aa毛片免费播放嗯啊 | 免费国产成人高清在线观看视频 | 欧美3区 | 免费一级真人毛片 | 日韩精品一区二区三区中文3d | 中文字幕专区高清在线观看 | 欧美一级色 | 巨乳一级片 | 精品国产精品国产 | 亚洲va欧美va国产 |