عرض سلام
دوستان، من نمیتونم برنامه ای بنویسم که عدد اعشاری رو از کاربر دریافت کنه! دیگه تا نهایت، اینجا کد رو خلاصه ش کردم تا راحتتر بتونین کمک کنین. مثلا میخوام یه عدد اعشاری رو از کاربر بخونه:
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 اجرا گرفتم بازم همینه. تو هیچ سیستم دیگه ای مشکل ندارم. فقط اینجا اینطوریه. کسی میتونه کمکم کنه؟