숫자를 문자열로 변환한 다음 소수점이 있는지 여부를 확인할 수 있습니다. 그렇지 않으면 소수점이 아닙니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!