Hallo ihr lieben Java-Freunden
Ich habe mir zur Aufgabe gemacht, verschiedene Koordinaten einzulesen (Array) und diese dann über einen Array wieder abzurufen. Ich will gerne über die Eingabe verschiedene double-Werte gleichzeitig einlesen und diese dann in einen Array packen. Nun zum Problem ich habe bis jetzt versucht es mit zwei verschiedenen scanners zu machen aber irgendwie klappt es nicht
Es kommt dann die Fehlermeldung, das ich kein Objekt() in double umwandlen kann oder so...
Ich wäre froh wenn Ihr mir helfen könntet zebreche mir schon 3 Tage lang den Kopf darüber
Ich habe mir zur Aufgabe gemacht, verschiedene Koordinaten einzulesen (Array) und diese dann über einen Array wieder abzurufen. Ich will gerne über die Eingabe verschiedene double-Werte gleichzeitig einlesen und diese dann in einen Array packen. Nun zum Problem ich habe bis jetzt versucht es mit zwei verschiedenen scanners zu machen aber irgendwie klappt es nicht
Java:
import java.util.ArrayList;
import java.util.Scanner;
public class Wanderdauer_4_test {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
System.out.println("Geben sie die Anzahl der Koordinatenpunkte an:");
int kzahl = sc.nextInt();
System.out.println("Geben sie die koordinaten ein");
Scanner xy = new Scanner (System.in);
Scanner digit = new Scanner (sc.nextLine());
ArrayList<Double> xywert = new ArrayList<Double>();
while (digit.hasNextDouble()){
xywert.add(digit.nextDouble());
}
double [][] koord = xywert.toArray(double [][]);
Es kommt dann die Fehlermeldung, das ich kein Objekt() in double umwandlen kann oder so...
Ich wäre froh wenn Ihr mir helfen könntet zebreche mir schon 3 Tage lang den Kopf darüber