خطای مقدار اعشاری در جاوا
سلام وقتی توی eclipseبرنامه یک کد برای گرفتن مقدار اعشاری از ورودی مینوسیم و مقدار اعشاری رو وارد میکنم خطا میکیرد ولی وقتی مقدار صحیح وارد میکنم خطا نمیکیره
Enter a number please:1.66
Exception in thread “main” java.util.InputMismatchException
at java.base/java.util.Scanner.throwFor(Scanner.java:939)
at java.base/java.util.Scanner.next(Scanner.java:1594)
at java.base/java.util.Scanner.nextFloat(Scanner.java:2496)
at myp.kjdfdjf.main(kjdfdjf.java:13)
پاسخ ها ( ۲ )
سلام احتمالاً شما از eclipse استفاده می کنید.
شما باید به جای ۲٫۵ بنویسید ۲,۵
در اکلیپس از , بعنوان ایجاد تمایز بین float و double استفاده میشه.
سلام دوست عزیز اگه میشه کد برنامه رو ببینم و راستش فکر میکنم بهتر است یک بار قبل از دریافت عدد اسکنر را نیو کنید شاید درست شود من هم به این مشکل خورده بودم