java は、それが 10 進数であるかどうかを判断します。
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 } }
Java String.contains() メソッドは、この文字列に指定された char 値シーケンスが含まれる場合にのみ true を返します。
以下は java.lang.String.contains() メソッドの宣言です
public boolean contains(CharSequence s)
Parameters:
s-- これは検索するシーケンスですfor.
戻り値:
この文字列が含まれている場合、このメソッドは true を返し、それ以外の場合は false を返します。
Java の知識をさらに深めたい場合は、Java の基本チュートリアル を参照してください。
以上がJavaはそれが10進数かどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。