運算子:
一、算術運算子: + - * /
% ——取餘運算 取餘運算的應用場景:
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...