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 } } }
هذا المثال على�断ة ما إذا كان المدخل المستخدم يحتوي علىN نقطة على الأقل هو كل محتوى الذي أشار إليه المحرر للمشاركة معكم، وأتمنى أن يكون هذا مرجعًا جيدًا، وأتمنى أيضًا أن تكونوا قد ساندتم دروس الصراخ.
بيان: محتوى هذا المقال تم جمعه من الإنترنت، ملكية المحتوى مملوكة للمساهمين، ومحتوى تم تحميله من قبل مستخدمي الإنترنت بشكل متعاون، ويستخدم هذا الموقع لا يمتلك الحقوق، ويتمتع بمعالجة محررين، ولا يتحمل أي مسؤولية قانونية. إذا اكتشفت محتوى يشتبه في انتهاك حقوق النسخ، فلا تتردد في إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (عند إرسال البريد الإلكتروني، يرجى استبدال # بـ @) للإبلاغ، وقدم الأدلة ذات الصلة، وإذا تم التحقق من ذلك، فإن هذا الموقع سيقوم بإزالة المحتوى المزعوم بسرعة.