運算子 語句

2022-08-15 07:06:12 字數 2692 閱讀 1131

運算子:

一、算術運算子: + - * /

% ——取餘運算 取餘運算的應用場景:

1.奇偶數的區分。

2.把數變化到某個範圍之內。——彩票生成。

3.判斷能否整除。——閏年、平年。            

int a = 10, b = 3;

console.writeline("10/3=" + (a / b));

console.writeline("10%3=" + (a % b));

++(自增運算) --(自減運算)——它只能對變數進行運算。

int a = 5;

a++;

//7++; //錯誤。

console.writeline(a);//a = 6;

1.前自增/前自減 先進行自增/自減運算,然後再進行其它運算。可以簡單認為前自增/前自減的優先順序是最高。

int a = 5,b;

b = ++a;

console.writeline("a=" + a + ";b=" + b);  //結果應當a=6,b=6

2.後自增/後自減

先進行其它運算,當其它運算都完成後,再進行自增/自減運算。可以簡單認為是後自增/後自減優先順序是最低的。

int a = 5,b;

b = a++;

console.writeline("a=" + a + ";b=" + b);//結果應當是a=6,b=5

二、關係運算子:——用來判斷式子成立與否

==  !=  >  >=  <  <=

注意:雙等號不要寫成單等號

三、邏輯運算子:&&,||都雙運算元,!單運算元 && 與(並且)

int a = 5,b=6;

console.writeline(a > b && a > 0); //false;      

console.writeline(a < b && a > 0);//true; 

|| 或(或者) int a = 5,b=6;

console.writeline((a > b) || (a > 0)); //true

console.writeline((a > b || a < 0));//false

! 非 ——取反

優先順序: 一般來說:

1.算術運算術的優先順序要高關係運算子;關係運算子的優先順序要高於邏輯運算子

2.邏輯非優先順序最高。邏輯與要高於邏輯或。

3.如果在不確定,就加小括號。

四、其它運算子:

1.賦值運算子:=。把右邊的結果送到左邊去。左邊只能是變數。

2.復合運算子:+= -= *= /= %=   知道就行。

a+=5;   <==> a = a + 5

3.條件運算子:三目運算子?:。

int a=5,b=6,c;

c = a > b ? a : b;

console.writeline( c )

五、語句:

順序,分支,迴圈。

(一) 分支:判斷--表示式。if(){}

四大類:

1.if  

if (age > 18)        

console.writeline("可以去當兵!");

注意:if表示式後面只管一句話,可以省略掉{};如果if表示式後面需要管多句話,則必須加{}

2.if...else...            

if (age > 18)            

console.writeline("成年了!");                

console.writeline("可以去當兵!");           

else  

console.writeline("還沒長大!");

console.writeline("回家上學去!"); 

注意:1.else後面不要加分號。

2.else後面不要加小括號。

3.if...else if...else if...else 多分支。

//輸入            

console.write("老狼老狼幾點了?");

string s = console.readline();

int hour = convert.toint32(s);

if (hour >= 0 && hour < 6) // 0console.writeline("凌晨" + hour + "點了");

else if (hour >= 6 && hour <= 12)

console.writeline("上午" + hour + "點了");

else if (hour > 12 && hour < 18)

hour -= 12;

console.writeline("下午" + hour + "點了");

else if (hour >= 18 && hour < 24)

hour -= 12;

console.writeline("晚上" + hour + "點了");

else

console.writeline("不可識別的時間!");

4.if巢狀。

if(...)

if(...)

else

else

if(...)  

else

分層、分類來解決問題的思路。

js 運算子,語句

1.算數運算子 取餘數 2.比較運算子 不等於 等於 不全等於 全等於 注意 比較的結果為布林值 值一樣就可以,型別可以不一樣 值要一樣,型別也要一樣 對 的否定 對 的否定 3.邏輯運算子 結果為布林值 邏輯與,同時滿足 或,只要乙個滿足就可以 非,4數學物件 math.ceil 向上取整 mat...

CoreJava運算子 語句

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

java運算子 語句

1 算數運算子 操作元是整型或浮點型資料。2 關係運算子 運算結果是true false 3 自增 自減運算子 將 運算子寫在變數前表示先將變數值增加或減少1在返回變數,將運算子寫在變數後表示先返回變數值在對變數增加或減少1。4 算數混合運算子 精度從 底 到 高 順序 byte,short,cha...