java變數和運算子

2021-08-03 14:50:58 字數 1286 閱讀 8602

1比較運算子其實就是比較兩個數字大小的符號(>,<)

2邏輯運算子就是指的一種關係(&,|)

3 ^:異或和或 點不同,兩邊結果相同結果為false,兩邊結果不相同結果為true,另乙個不同,是單的可以參加位運算

4&和|與&&和||的區別:運算結果是一樣,過程有點小區別,雙的特點是只要左邊符合條件右邊就不運算了

5位運算子:是對二進位制進行運算如6&3

6三元運算子:(條件表示式)?表示式1:表示式2.條件表示式的結果要不是true,要不是false。

7 if(){},如何大括號是單條語句的時候大括號可以省去,單條語句不是單行語句,三元運算子可以寫成if語句,但是if語句不一定能寫成三元格式,因為三元運算子要有結果值,

8選擇結構

switch(表示式)

9if和switch的應用:

if:

1、對具體值進行判斷

2、對區間判斷

3、對運算結果為boolean型別的表示式進行判斷

switch:

1、對具體的值進行判斷

2、值得個數通常是固定的

3、對幾個固定的值判斷時候建議switch,因為switch語句會將具體的答案載入進記憶體。

現在開發中switch用的相對比較少

10迴圈結構:while,do while, for。

1、while(條件表示式)

2、dowhile(條件表示式);

用到的累加演算法:1-10的和

int x=1;

int sum=0;

while(x<=10)

1-100之間6的倍數出現的次數

int x=1;

int count=0;

while(x<=100)

x++;

} for(int i=0;i<5;i++)

11 for和while特點:可以互換,如果需要通過變數來迴圈進行控制,該變數只作為迴圈增量存在時,建議用for。

12 變數注意事項:區域性變數要初始化,成員變數可以不初始化,

byte b=3; b=b+4;會出錯,因為4是int型別,3+4會轉為int型別,而b是byte型別,所以會丟失精度。

byte b1=3; byte b2=8;byte b=4; b=b1+b2;會報錯提示丟失精度,因為b1 和b2是變數,以為著這兩個值不確定,沒辦法確定是否在byte範圍之內,所以會報丟失精度,

初學Java 變數和運算子

變數和運算子 一 變數 計算機分配的一塊儲存空間,可以賦值和取值。1 變數的分類 1 成員變數 直接宣告在類結構體中,可以在方法上也可以在方法下。當主方法使用static修飾,使用需要使用的成員變數也需要static修飾。否則報錯 無法從靜態上下文引用非靜態變數 如果沒有賦值系統會分配預設值 整數 ...

變數和常見運算子

變數 1,變數型別 資料型別,python的資料型別,是一門弱資料語言 基本資料型別 數值型 整數型 int 浮點型 float 複數型 了解即可 布林型別 boolean true 真 false 假 字串 單引號 雙引號 三引號 none 代表沒有 復合資料型別 物件 引用 list set d...

練習 變數和運算子

1.寫出判斷乙個數是否能同時被3和7整除的條件語句,並且列印對應的結果num1 input 請輸入數值 if int num1 3 0 and int num1 7 0 print 這個數能同時被3和7整除 else print 這個數不能同時被3和7整除 2.寫出判斷乙個數是否能夠被3或者7整除,...