Как поместить вход сканера в массив… например, пару чисел

Когда мне нужно было что-то подобное, я использовал заставку. Кнопка для продолжения в полноэкранном режиме запросила ее как атрибут JS pop:

 onClick="window.open('pageName.html', 'test', 'fullscreen=yes')"

Это не является полнофункциональным, но работает лучше, чем любые другие методы, которые я нашел. Вероятно, вы не сможете это сделать без взаимодействия с пользователем, поэтому использование чего-то вроде всплывающего экрана позволяет свести к минимуму вторжение в нечто более общепринятое.

13
задан Radiodef 10 July 2018 в 10:12
поделиться

4 ответа

Вы могли попробуйте что-нибудь вроде этого:

public static void main (String[] args)
{
    Scanner input = new Scanner(System.in);
    double[] numbers = new double[5];

    for (int i = 0; i < numbers.length; i++)
    {
        System.out.println("Please enter number");
        numbers[i] = input.nextDouble();
    }
}

Это кажется довольно простым, если я вас неправильно понял

22
ответ дан 1 December 2019 в 08:15
поделиться
public static void main (String[] args)
{
    Scanner s = new Scanner(System.in);
    System.out.println("Please enter size of an array");
    int n=s.nextInt();
    double arr[] = new double[n];
    System.out.println("Please enter elements of array:");
    for (int i=0; i<n; i++)
    {
        arr[i] = s.nextDouble();
    }
}
-1
ответ дан 1 December 2019 в 08:15
поделиться

Вы можете получить все двойники с помощью этого кода:

List<Double> numbers = new ArrayList<Double>();
while (scan.hasNextDouble()) {
    numbers.add(scan.nextDouble());
}
7
ответ дан 1 December 2019 в 08:15
поделиться
double [] avg = new double[5];
for(int i=0; i<5; i++)
   avg[i] = scan.nextDouble();
0
ответ дан 1 December 2019 в 08:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: