درود
چجوری باید توی جاوا برنامه ای بنویسیم که فقط عدد دریافت کنه؟
یعنی برای مثال ورودی ای که میگیره اگر بهش استرینگ دادیم دریافت نکنه و چیزی هم ننویسه از دید کاربر
برای مثال یه چیزی مثل ماشین حساب که وقتی بهش عدد میدیم و تایپ میکنیم اعداد رو تایپ میکنه ولی استرینگ و حرف و کلمه رو وقتی تایپ میکنیم چیزی نمینویسه
من این کد رو توی اندروید استودیو برای جاوا نوشتم ولی نمیدونم مشکلش چیه که ارور میده:
private boolean isnumber(String str) {
for(int i = 0; i < str.length(); i++) {
if (!("0" <= str.charAt(i) <= "9")) {
return false;
}
}
return true;
}
با تشکر