Я уже несколько часов пытался найти решение.Создать массив для целых чисел в Java?
Моя программа просит пользователя ввести список целых чисел (пример: 5 2 5 6 6 1). Затем я хотел бы создать массив и сохранить каждое целое число в его соответствующий индекс массива, последовательно.
Вот часть моей программы у меня возникают проблемы с (эта программа должна была выполнять вычисления с помощью метода позже, но я не включил это):
import java.util.Scanner;
public class Assignment627 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int x = 0;
int[] list1Array = new int[1];
System.out.println("Enter list1: ");
while (input.hasNext()){
list1Array[x] = input.nextInt();
x++;
}
Как вы можете см., я создаю массив «list1Array», но проблема в том, что я не знаю, сколько целых чисел вводит пользователь! Если бы только был способ узнать, сколько целых чисел было введено ... Любая помощь будет принята с благодарностью! Спасибо, Sebastian
использование 'ArrayList 'вместо int [] –
Jens
' int [] list1Array = new int [1]; 'не будет работать. Используйте «Список list1Array = новый список ();'. Он создаст пустой список для вас, где вы можете добавить к нему данные на основе индекса. Читайте о List в Java. –
ha9u63ar
@hagubear вы имеете в виду 'Список list = new ArrayList ();', ваш ответ ** C# ** –
EpicPandaForce