色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java除和取余的優先級

丁秋燕1年前7瀏覽0評論

Java語言中,除法和取余都是常用的運算符,它們在表達式中運算的優先級很重要,經常會影響到程序的運行結果。

public class Main{
public static void main(String[] args){
int a = 15;
int b = 4;
int c = 3;
int d = 5;
int e = a / b % c * d;
System.out.println(e);
}
}

代碼中,變量a賦值為15,變量b賦值為4,變量c賦值為3,變量d賦值為5,變量e使用“/”、“%”和“*”三個運算符,對a、b、c、d進行運算。

在Java語言中,除法的優先級高于取余運算符。所以,變量a被b除以后,結果為3。然后,再對3取余數,結果為0。最后對結果0乘以變量d,結果為0。所以變量e的值為0。

在表達式中,如果想讓取余運算符的優先級高于除法,需要使用圓括號進行分組,例如:

int f = a % (b * c) / d;

這樣,變量b和變量c先相乘,然后再對a取余,再將結果除以變量d。

在程序中,注意運算符的優先級,合理使用括號進行運算分組,可以得到正確的結果。