• 1400/06/13

برنامه ای که فقط عدد بگیرد :

درود
چجوری باید توی جاوا برنامه ای بنویسیم که فقط عدد دریافت کنه؟
یعنی برای مثال ورودی ای که میگیره اگر بهش استرینگ دادیم دریافت نکنه و چیزی هم ننویسه از دید کاربر
برای مثال یه چیزی مثل ماشین حساب که وقتی بهش عدد میدیم و تایپ میکنیم اعداد رو تایپ میکنه ولی استرینگ و حرف و کلمه رو وقتی تایپ میکنیم چیزی نمینویسه

 

من این کد رو توی اندروید استودیو برای جاوا نوشتم ولی نمیدونم مشکلش چیه که ارور میده:

 

private boolean isnumber(String str) {

    for(int i = 0; i < str.length(); i++) {

        if (!("0" <= str.charAt(i) <= "9")) {

            return false;

        }

    }

    return true;

}


با تشکر

logo-enamadlogo-samandehi