1.成員變數:類裡面方法外面
區域性變數:方法裡面,方法的引數列表中
2.system.out.println(a>b);輸出的是boolean型別 false or true
3.'字元' "字串"
4,int a=12>>1;(12/(2^1)
0000 1100-->0000 0110
int a=12>>2;(12/(2^2)
0000 1100-->0000 0011
>>有符號右移整數前面補0負數補1
>>>無符號右移不管正負都補0
負數右移過程
-12 (1000 0000 0000 0000 0000 0000 0000 1100)
取反符號位不動 (1111 1111 1111 1111 1111 1111 1111 0011)
加1 (1111 1111 1111 1111 1111 1111 1111 0100)
右移位運算
&且|或
^異或運算,對兩個操作元的每個二進位制位進行或運算,運算規則為:1^1->0, 1^0->1, 0^1->1, 0^0->0;
兩個值相同,為0, 不同為1;
邏輯操作符
&& boolean&&boolean 當第乙個為flase不執行第二個(短路)直接出結果
|| boolean||boolean 當第乙個為true不執行第二個(短路)直接出結果
system.out.println(1+2+"a"); //輸出3a
system.out.println(1+2.0+"a"); //輸出3.0a
system.out.println(1+2.0+"a"+true); //輸出3.0atrue
system.out.println("a"+1+2); //輸出a12
system.out.println(1+"a"+2); //輸出1a2
int i=10;
(i<20)?("你好"):("***");
&和&&都可以進行邏輯運算和位運算,&&可能發生短路|和||類似;
string s= new string("張三");簡寫string s=「張三」;
if(x!=0) else
假如if語句或else語句的程式**塊中包括多條語句,則必須放在大括號{}內。若程式**塊只有一條語句
則可以不用大括號{}。流程控制語句(如if...else語句)可作為一條語句看待。
public void amethod(int x)
等價於:
public void amethod(int x)
else
else if(x<0)}}
switch
語法:switch(expr)
a. expr的型別必須是byte, short, char或者int;
b. valuesn型別必須是byte, short, char或者int, 該值必須是常量。各個case子句的valuen值不同;
c. 當switch表示式的值不與任何case子句匹配時,程式執行default子句,假如沒有default子句,則程式直接
退出switch語句。default子句可以位於switch語句中的任何位置。
d. 如果switch表示式與某個case表示式匹配,或者與default情況匹配,就從這個case子句或default子句開始執行。
假如遇到break,就退出整個switch語句,否則依次執行switch語句中後續的case子句,不再檢查case表示式的值。
e. switch語句的功能也可以用if...else語句來實現。但switch語句會使程式更簡潔,可讀性更強。而if...else
功能更為強大。
for(初始化;判斷題;疊加)
system.out.println("你好");(輸出乙個語句,最終結果)
while(判斷)
dowhile(判斷)
int 0
double 0.0
boolean false
int arr=new int[10];
int arr=new int[10];
運算子 語句
運算子 一 算術運算子 取餘運算 取餘運算的應用場景 1.奇偶數的區分。2.把數變化到某個範圍之內。彩票生成。3.判斷能否整除。閏年 平年。int a 10,b 3 console.writeline 10 3 a b console.writeline 10 3 a b 自增運算 自減運算 它只能...
js 運算子,語句
1.算數運算子 取餘數 2.比較運算子 不等於 等於 不全等於 全等於 注意 比較的結果為布林值 值一樣就可以,型別可以不一樣 值要一樣,型別也要一樣 對 的否定 對 的否定 3.邏輯運算子 結果為布林值 邏輯與,同時滿足 或,只要乙個滿足就可以 非,4數學物件 math.ceil 向上取整 mat...
java運算子 語句
1 算數運算子 操作元是整型或浮點型資料。2 關係運算子 運算結果是true false 3 自增 自減運算子 將 運算子寫在變數前表示先將變數值增加或減少1在返回變數,將運算子寫在變數後表示先返回變數值在對變數增加或減少1。4 算數混合運算子 精度從 底 到 高 順序 byte,short,cha...