Problem beim Erstellen eines Scanner-Objekts

stY

Mitglied
Hallo,

bin neu in diesem Forum und auch ein kompletter Neuling beim Programmieren. Versuche mir Java über einen Programmierkurs selbst beizubringen. Jetzt hänge ich zum ersten Mal fest und zwar bei der Eingabe.

Ich möchte ein Scanner-Objekt erzeugen (ich arbeite mit Eclipse) und er zeigt mir permanet an, dass ein Fehler drin ist. Das Wort "Scanner" ist rot unterstrichen. Warum ist das so? Ich habe alles genauso gemacht, wie im Buch beschrieben.

Java:
public static void main(String[] args) 
	{
		
		int a=5;
		System.out.print("5+...(Zahl eingeben)=");
		Scanner scanner1 = new Scanner (System.in);
		int b=scanner1.nextInt();
		int c=a+b;
		System.out.println(c);
		
	}

Es wäre nett, wenn ihr mir helfen könntet.

Grüße stY
 
Du musst Klassen, die außerhalb von java.lang oder den momentanen Package liegen importieren. Eclipse macht das automatisch, setze den Cursor auf das Wort und drücke Controll + 1 und wähle "Import 'Scanner' (java.util)" aus.
 
Hi.

Eventuell musst du was importieren? drück mal STRG+SHIFT+O, dann importiert er dir alles was du brauchst (in eclipse).

LG


EDIT: Oha, viel zu langsam :rtfm:
 
Tut mir leid aber so verstehe ich das nicht. Könntest du mir vllt einmal einen Quelltext schreiben für ein Programm, dass einfach nur eine Zahl ausgibt, die man eingibt.

Wo muss denn dieses import hin?

Gruß stY
 
Java:
package dein.package.name;

import java.util.Scanner;

public class DeineKlasse{

......

}
 
Java:
import java.util.Scanner;

public class Klasse
{
	public static void main(String[] args) 
	{
		Scanner scanner1 = new Scanner (System.in);
		System.out.println(scanner1.nextInt());
	}
}

Ich würde den Kurs wechseln, wenn Scanner vor import durchgenommen wird. Das eine ist für das andere zwingend erforderlich.
 

Zurück
Oben