黑馬程式設計師機器學習Day1學習筆記
阿新 • • 發佈:2020-12-19
算數運算子
加減乘除
public class Demo {
public static void main(String[] args) {
System.out.println(8 + 4); // 12
System.out.println(8 - 4); // 4
System.out.println(8 * 4); // 32
System.out.println(8 / 4); // 2
// 可用於拼接字串
System.out.println("12" + 3); // 123
}
}
特殊運算子
整除、取餘、自增、自減
public class Demo {
public static void main(String[] args) {
System.out.println(8 / 5); // 1
System.out.println(8 % 5); // 3
int i = 8;
System.out.println(i++); // 9
System.out.println(i--); // 9
}
}
注意++
寫在前面和後面計算結果是不同的,++n
表示先加1再引用n,n++
表示先引用n再加1。不建議把++
三元運算子
public class Demo {
public static void main(String[] args) {
System.out.println(3 > 2 ? "yes" : "no"); // yes
}
}
比較運算子
==、!=、>、<、>=、<=
邏輯運算子
&&、||、!
短路運算
布林運算的一個重要特點是短路運算。如果一個布林運算的表示式能提前確定結果,則後續的計算不再執行,直接返回結果。
賦值運算子
=、+=、-=、*=、/=、//=、%=、**=
運算子優先順序
- / % //、+ -、<= < > >=、== !=、= %= /= //= -= += *= 、! || &&