1. 程式人生 > 其它 >黑馬程式設計師機器學習Day1學習筆記

黑馬程式設計師機器學習Day1學習筆記

算數運算子

加減乘除

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

比較運算子

==、!=、>、<、>=、<=

邏輯運算子

&&、||、!

短路運算

布林運算的一個重要特點是短路運算。如果一個布林運算的表示式能提前確定結果,則後續的計算不再執行,直接返回結果。

賦值運算子

=、+=、-=、*=、/=、//=、%=、**=

運算子優先順序

  • / % //、+ -、<= < > >=、== !=、= %= /= //= -= += *= 、! || &&