حدد ما إذا كان إدخال المستخدم يحتوي على أماكن عشرية على الأقل.
1. عندما يدخل المستخدم إلى غير مرغوب ، يتم إلقاء استثناء وإعادة خطأ.
2. عندما يدخل المستخدم الرقم ، حدد ما إذا كان رقمه يحتوي على أماكن عشرية على الأقل. إذا لم يكن الأمر كذلك ، فأعود كاذبة.
3. إرجاع صحيح عندما يكون عدد الأماكن العشرية التي يدخلها المستخدم أكبر من أو يساوي N.
الفئة العامة 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 doubleize) {try {double num = double.valueof (str) ؛ // capt string to number if (str.trim (). indexof (".") == -1) {return false ؛ } int fourplace = str.trim (). length () - str.trim (). indexof (".") - 1 ؛ إذا (Fourplace <dosize) {return false ؛ } آخر {return true ؛ }} catch (استثناء e) {return false ؛ // إذا تم إلقاء استثناء ، فالتراجع false}}}المثال أعلاه للحكم على ما إذا كان إدخال المستخدم يحتوي على أماكن عشرية على الأقل هو كل المحتوى المشترك من قبل المحرر. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.