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

java怎么判斷整數(shù)和小數(shù)

在Java中,判斷一個(gè)數(shù)字是整數(shù)還是小數(shù)有幾種方法,以下是其中的兩種常見(jiàn)方法。

方法一,使用取模運(yùn)算符判斷:

public static boolean isInteger(double num) {
return num % 1 == 0;
}

這個(gè)方法通過(guò)將數(shù)字除以1,然后判斷余數(shù)是否為0來(lái)判斷它是不是整數(shù)。如果余數(shù)為0,則表示這個(gè)數(shù)字是整數(shù)。

方法二,使用正則表達(dá)式判斷:

public static boolean isInteger(String s) {
return s.matches("^\\d+$");
}
public static boolean isDecimal(String s) {
return s.matches("^\\d+\\.\\d+$");
}

這個(gè)方法使用了正則表達(dá)式來(lái)匹配數(shù)字的模式。如果一個(gè)字符串只包含數(shù)字,則判斷為整數(shù);如果一個(gè)字符串包含數(shù)字和一個(gè)小數(shù)點(diǎn),則判斷為小數(shù)。

這些方法都可以用于判斷數(shù)字的類型。根據(jù)具體的情況選擇適合的方法即可。