数値を文字列に変換し、その中に小数点があるかどうかを判断できます。小数点がある場合は小数点であり、小数点がない場合は小数点ではありません。 。
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はそれが10進数かどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。