在Java編程語言中,$和%都是用于數學計算的運算符號,但它們之間有著不同的特點和作用。
// $的作用 public static void main(String[] args) { int x = 10; int y = 3; int result1 = x$y; System.out.println("x$y的結果是:" + result1); } 輸出:x$y的結果是:1000
從上面的例子可以看出,$符號代表按位“與”運算符號,即將兩個數轉換為二進制后,對應的位要同時為1才會等于1,否則為0。在這個例子中,將10和3的二進制都轉換為了1010和0011,然后進行按位“與”運算得到了1000,即8。因此,$適用于二進制運算,所以在Java中較少被使用。
// %的作用 public static void main(String[] args) { int x = 10; int y = 3; int result2 = x%y; System.out.println("x%y的結果是:" + result2); } 輸出:x%y的結果是:1
而%符號則代表取模運算符號,即求出兩個數相除后的余數,并將余數作為結果返回。在這個例子中,將10除以3得到商3和余數1,因此結果為1。%適用于求余數的場景,例如判斷一個數是否為偶數,可以使用%2的結果,為0則為偶數,為1則為奇數。
上一篇php ide 排行
下一篇css中設置段落行距