import java.io.*;
import java.util.*;
public class Main{
public static void main(String [] args) throws InputMismatchException{
double width;
int period;
double Ppp;
Scanner in0 = new Scanner(System.in);
Scanner in1 = new Scanner(System.in);
Scanner in2 = new Scanner(System.in);
System.out.println("Give width\n");
while(in0.hasNextDouble()){
width = in0.nextDouble();
}
in0.close();
System.out.println("\n");
System.out.println("Give period");
while(in1.hasNextInt()){
period = in1.nextInt();
}
in1.close();
System.out.println("\n");
System.out.println("Insert width peak to peak");
while(in2.hasNextDouble()){
Ppp = in2.nextDouble();
}
in2.close();
}
я запускаю этот блок кода вставить первый вход, но он показывает нуль для каждого входа , а затем его падение Может кто-то запустить его и сказать, если он имеет ту же проблему я использую BlueJ компиляторСканер бросает InputMismatchException с нулевой
Почему у вас есть несколько экземпляров сканера? – Amr
Откуда вы знаете, что он отображает «null»? Вы вводите свои двойники с помощью запятой или точкой? –
Эта программа не может отображать «null». Для начала он даже не пытается отображать входы. Пожалуйста, опишите вашу проблему четко и точно, если вы хотите, чтобы мы вам помогли. –