-
یک شنبه 16 آذر 1399, 09:44 صبح
#1
کاربر جدید
مشکل با اعداد اعشاری
عرض سلام
دوستان، من نمیتونم برنامه ای بنویسم که عدد اعشاری رو از کاربر دریافت کنه! دیگه تا نهایت، اینجا کد رو خلاصه ش کردم تا راحتتر بتونین کمک کنین. مثلا میخوام یه عدد اعشاری رو از کاربر بخونه:
import java.util.Scanner;
public class Min01 {
public static void main(String[] args) {
Scanner object1=new Scanner (System.in);
double x=object1.nextDouble();
}
}
و حالا مثلا عدد 7.25 رو تو کنسول وارد می کنم:
7.25
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.nextDouble(Scanner.java:2564)
at Min01.main(Min01.java:7)
میگه داده تعریف شده با ورودی همخوانی نداره. تو notepad نوشتم و با cmd اجرا گرفتم بازم همینه. تو هیچ سیستم دیگه ای مشکل ندارم. فقط اینجا اینطوریه. کسی میتونه کمکم کنه؟
آخرین ویرایش به وسیله mehdi_rn : دوشنبه 24 آذر 1399 در 17:10 عصر
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت