"cannot find symbol class Scanner" Fehler
Dies ist mein Code
public class Workshop3
{
public static void main (String [] args)
{
System.out.println ("please enter radius of circle");
double radius;
Scanner keyboard = new Scanner (System.in);
keyboard.nextDouble (radius);
}
}
Die Fehler ich erhalte, ist
nicht find symbol class scanner
auf der Linie
Scanner keyboard = new Scanner (System.in);
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als die OP ist ein neuer Anfänger zu Programmieren, würde ich gerne mehr erklären.
Sie wil müssen Sie diese Zeile oben in Ihrem code zu compilieren:
Diese Art von import-Anweisung ist sehr wichtig. Sie sagen, die kompilieren, welche Art von Scanner Sie verwenden, weil der Scanner hier nicht definiert ist, die durch jemand.
Nach einer import-Anweisung verwenden, können Sie die Klasse Scanner direkt und der compiler wird es wissen.
Können, können Sie auch dies tun, ohne mit der import-Anweisung, obwohl ich nicht empfehlen:
In diesem Fall, Sie einfach direkt zu sagen, der compiler darüber, welche Scanner du meinst, zu verwenden.
Haben Sie zum importieren von java.util.Scanner an der ersten Zeile im code
Müssen Sie die Zeile
import java.util.Scanner;
in der Quell-Datei irgendwo, vorzugsweise an der Spitze.Können Sie diesen Fehler beheben, indem du das
java.util.*
Paket - Sie können dies durch das hinzufügen folgender code-Zeile oben in deinem Programm (mit Ihren anderenimport
Aussagen):