小白Java筆記 直接量和運算子 一

2021-08-13 13:54:18 字數 1297 閱讀 8005

一、直接量

直接量指在程式中通過源**直接給出的值。

(一)直接量的型別

只有三種型別可以指定直接量:基本型別、字串型別和null型別

(二)直接量的賦值

常量池指的是在編譯期被確定,並被儲存在已編譯的.class檔案中的一些資料。包括類、方法、介面中的常量,也包括字串直接量。

string類是乙個典型的不可變類,因此不用擔心共享string會導致混亂。

二、運算子

運算子是一種特殊的符號,用於表示資料的運算、賦值和比較等等。

(一)算術運算子

/*

*除法運算子

*/double a = 5.2,b = 3.1;

double div = a/b;

system.out.println(div);

system.out.println(5/0.0);是浮點數,所以結果也是浮點數;結果是正無窮大

system.out.println(-5/0.0);//結果是負無窮大

system.out.println(5/0);//這時就會出錯

/**求餘運算子:0或者0.0對零之外的的任何數求餘都將得到0或者0.0

*/system.out.println(-5%0.0);//結果是非數nan

system.out.println(0%3);//結果是0

/**自加++,1.自加是單目運算子,只能操作乙個運算元;2.只能操作單個數值型(整型、浮點型)的變數,不能操作常量或表示式

*/int a = 5;

int b = a++ + 6;//自加放在右邊,a++就先執行右邊的+6即a+6=11以後,再執行a加一自加

system.out.println(a+"\n"+b);//結果a=6,b=11

public

class mathtest

}

結果:

335.5443200000001

1.7888543819998317

0.6327112069817589

0.9999996829318346

(二)賦值運算子

java小白成長記4 運算子

1 自加自減運算子 運算子在前,先運算再取值,運算子在後,先取值再運算。2 邏輯運算子。短路與 短路或 與邏輯與 邏輯或 的區別 短路與 短路或 第乙個資料項如果能確定表示式的值,第二個表示式不再計算而邏輯與 邏輯或 不論怎樣都計算。3 字串連線符 注意 1 連線符兩側的運算元中只要有乙個是字元創串...

java變數和運算子

1比較運算子其實就是比較兩個數字大小的符號 2邏輯運算子就是指的一種關係 3 異或和或 點不同,兩邊結果相同結果為false,兩邊結果不相同結果為true,另乙個不同,是單的可以參加位運算 4 和 與 和 的區別 運算結果是一樣,過程有點小區別,雙的特點是只要左邊符合條件右邊就不運算了 5位運算子 ...

小白學習javascript 運算子

就是賦值運算子 復合賦值運算子 var weight 120 weight weight 20 生活中的常見關係有 大於,小於,等於,不等於,大於等於,小於等於 表示等於,用於判斷兩個值是否相等,如果乙個是常量和乙個變數做比較,把常量寫在前面,把變數寫在後面,這樣可以避免少寫乙個 的錯誤。scrip...