English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

javaでユーザーの入力が少なくともN桁の小数を含むかどうかを判断する例

ユーザーが少なくともN桁の小数を含んでいるかどうかを判断します。

1ユーザーが非数字を入力した場合、例外を投げ、falseを返します。

2.ユーザーが入力する数字があれば、その数字が少なくともN桁の小数を含むかどうかを判断します。含まない場合は、falseを返します。

3.ユーザーが入力する数字の小数桁がN以上である場合、trueを返します。

public class ddouble {
 public static void main(String args[]) {
  String str = " .1124 ";
  boolean sfdouble = doubleyn(str,4);
  System.out.println(sfdouble);
 }
 public static boolean doubleyn(String str,int dousize){
  try {
   double num=Double.valueOf(str);//文字列を強制的に数字に変換します
   if(str.trim().indexOf(".") == -1{
    return false;
   }
   int fourplace = str.trim().length(); - str.trim().indexOf(".") - 1;
   if(fourplace<dousize){
    return false;
   }
    return true;
   }
  }
   return false;//例外がスローされた場合、Falseを返します
  }
 }
}

以上のjavaのユーザー入力が少なくともN桁の小数を含むかどうかの例が、編集者が皆さんに提供した全ての内容です。皆さんに参考になれば幸いです。また、呐喊チュートリアルを多くのサポートをお願いします。

声明:この記事の内容はインターネットから取得しており、著作権者は所有者であり、インターネットユーザーが自発的に貢献し、自己でアップロードしています。このサイトは所有権を持ちません。また、人工的な編集は行われていません。著作権侵害の疑いがある場合は、メールを送信してください:notice#oldtoolbag.com(メール送信時、#を@に置き換えて報告してください。関連する証拠を提供し、一旦確認がついたら、このサイトは即座に侵害疑いのコンテンツを削除します。)

基礎教程
おすすめ