2016-03-24 16 views
-2

Also habe ich einige einfache Code in Java gemacht:Fehler mit Eclipse: Die lokale Variable kann nicht initialisiert wurden

Import java.util.Scanner;

public class Book { 
    public static void main(String[] args) { 

     String title; 
     String author; 
     String pages; 
     Scanner scan; 
     String input = scan.nextLine(); 

     // Book #1 
     // =1= 

     Book anothermedium = new Book(); 


}} 

Am 10. Zeile bekomme ich den Fehler:

The local variable scan may not have been initialized 

eine Möglichkeit, dies zu beheben?

+1

* „Jede Art und Weise, dies zu beheben“ * Offensichtlich nicht durch Initialisieren ... – Tom

+0

In Zukunft - Suche auf der Fehlermeldung, da diese Art von Frage wird täglich gestellt. Außerdem ist dies kein "Eclipse" -Fehler und hat nichts mit Eclipse zu tun. Es ist ein Java-Fehler, rein und einfach. –

Antwort

0

Ja. Nicht nur deklarieren , initialisieren es auch. Ändern

Scanner scan; 

um so etwas wie

Scanner scan = new Scanner(System.in); 
Verwandte Themen