可以將數字轉換成String,然後判斷裡面有沒有小數點,如果有,就是小數,沒有就不是小數。
public class JudgeNumber { public static boolean judgeIsDecimal(String num){ boolean isdecimal = false; if (num.contains(".")) { isdecimal=true; } return isdecimal; } public static void main(String[] args) { //测试的main方法 int num1 = 34; double num2=67.8; boolean is1 = judgeIsDecimal(String.valueOf(num1)); boolean is2=judgeIsDecimal(String.valueOf(num2)); System.out.println(is1);//fasle System.out.println(is2);//true } }
contains(),此方法是判斷字串中是否有子字串。如果有則回傳true,如果沒有則回傳false。
更多java知識請關注java基礎教學。
以上是java判斷是否為小數的詳細內容。更多資訊請關注PHP中文網其他相關文章!