Pr 教程,如何設定動畫旋轉圖形?
阿新 • • 發佈:2021-12-22
運算子
算術運算子:+ ,- ,* ,/ ,%, ++, --
賦值運算子 : =
關係運算符 : >, <, >=, <=, ==, !=, instanceof
邏輯運算子 : && ,||,!
位運算子 : &, |,^, ~, >>, >>>, <<(瞭解)
條件運算子 : ?, :
擴充套件賦值運算子 : +=, -=, *=, /=
++ --
- int a = 3;
- int b = a++; //先賦值 ,後自增 a++ = a = a+ 1
- int c = ++a;//先自增,後賦值
冪運算
- 使用 Math.pow()
邏輯運算子
//或(||)(or) 與(&&)(and) 非(!)(取反) boolean a = true; boolean b = false; System.out.println("a||b:" + (a||b));//邏輯或 變數有一個為真,結果則為真 System.out.println("a&&b:" + (a&&b));// 邏輯與 變數有一個為假,結果則為假 System.out.println("a&&b:" + !(a&&b));//邏輯 非 結果為真,則為假,結果為假,則為真 //短路運算 int c = 6; boolean d = (c < 5)&&(c++ > 4); System.out.println(d);//false System.out.println(c);//6
位運算
/*位運算
A = 0011 1100
B = 1100 1101
A&B= 0000 1100 // 如果兩位都是1才為1 否則為0
A|B= 1111 1101 // 如果兩位都是0才為0 否則為1
~B= 0011 0010
A^B= 1111 0001 // 如果兩位相同則為0 否則為1
2 * 8 怎麼運算最快 2*2*2*2
<< 左移 *2
>> 右移 /2
int a = 10; int b = 20; a += b;// a = a + b; a -= b;// a = a - b; System.out.println(a); //字串連線符 + System.out.println(" " + a + b);//如果字串在前面 做拼接操作 System.out.println(a + b + " ");//如果字串在後面 先做運算操作
三元運算子
// x ? y : z
//如果x為true 結果為 y 否則為 z
int score = 80;
String type = score < 60 ? "不及格" : "及格";//重點
System.out.println(type);
包機制
- 本質就是一個資料夾,用來存放各種檔案
- 為了更好的組織類,java提供了包機制,用於區別類名的名稱空間
- 包語句的語法格式:package pkg1[.pkg2[.pkg3....]]
- 一般利用公司域名倒置作為包名
- 為了能夠使用某一個包的成員,我們需要在java程式中明確匯入該包使用"import"語句完成 import package1[.package2...].(calssname|*);