myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Finde den Fehler, hilfe für Neuling (https://mygully.com/showthread.php?t=3128685)

rödel 13.12.13 14:54

Finde den Fehler, hilfe für Neuling
 
Hallo, ich bin Neuling und mache mich gerade mit Eingabe/Arrays/ Try and catch vertraut, daher würde gerne ein Programm erstellen indem ich den Benutzer auffordere eine bestimmte Anzahl von Zahlen ( es sollen 8 sein) einzugeben und diese dann im Array speichert, damit ich später weitere Befehle mit dem Array machen kann.

Bisher habe ich diesen Code erstellt, allerdings zeigt mir eclipse in der letzten Zeile einen Fehler an. Danke für die Hilfe.

import java.util.Scanner;

public class uebungarray {
public static void main(String args[]){
Scanner eingabe = new Scanner(System.in);

int[] werte = new int[8];
int [] werte = { eingabe.nextInt ()};

}
}

NetWebs 13.12.13 16:31

WIE lautet der Fehler? = Frage und Antwort

ZarrocZuckz 13.12.13 18:08

Code:

int [] werte = { eingabe.nextInt ()};
Diese Zeile macht keinen Sinn, nextInt liefert einen int zurück und kein int-array.
Du brauchst eine schleife die die funktion 8 mal nacheinander aufruft und jedes mal den neu eingelesenen int im nächsten array-platz speichert.
Ungefähr so:

Code:


for(int i = 0; i < 8; i++)
{
    werte[i] = eingabe.nextInt();
}


rödel 25.03.14 12:59

super verstanden !!


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:10 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.