CoreJava運算子 語句

2021-08-14 15:16:15 字數 2107 閱讀 3798

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...