欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java用$和%的區別

林雅南1年前6瀏覽0評論

在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則為奇數。