English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ユーザーが少なくとも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(メール送信時、#を@に置き換えて報告してください。関連する証拠を提供し、一旦確認がついたら、このサイトは即座に侵害疑いのコンテンツを削除します。)