İlk başta 100000 yazıp entere bastığında sadece 100000 sayısını değil enter (\n) karakterini de gönderiyorsun. Double okuyan scanner da doğal olarak sadece 100000 sayısını okuyor ve \n karakteri boşta kalıyor. Daha sonra gelen scanner okumaya başladığında karşısına gelen ilk bit önceki okumadan kalan \n karakteri oluyor ve "Bu doube değil." diyerek hata veriyor.
Her okumanın ardından Scan.next() yazarsan boşta kalan \n karakterini okuma bölümünden kaldırabilirsin. Ayrıca değişkenleri isimlendirirken büyük harfle başlamamanı öneririm.
M = Scan.nextDouble();
Scan.next();
R = Scan.nextDouble();
Scan.next();
.
.
.
Her okumanın ardından Scan.next() yazarsan boşta kalan \n karakterini okuma bölümünden kaldırabilirsin. Ayrıca değişkenleri isimlendirirken büyük harfle başlamamanı öneririm.
M = Scan.nextDouble();
Scan.next();
R = Scan.nextDouble();
Scan.next();
.
.
.