actionbrowser.com
Zahlen muss man wie beim BufferedReader-Beispiel mit rseInt (bzw. rseDouble etc. ) umwandeln. In den nächsten beiden Lektion wird eine Einführung in die Objektorientierung gegeben.
Dieser Code erledigt die gleiche Aufgabe, und wir haben hier die Methode readLine() verwendet, um die Daten zu lesen. Diese Methode gehört zur Klasse BufferedReader und gibt einen String zurück. import; import; public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader( new InputStreamReader()); String str = adLine(); (str);}} sam Eingabe lesen mit der Methode nsole() in Java Die Java-Klasse System stellt eine console() -Methode bereit, um konsolenbezogene Aufgaben zu erledigen. Um Daten zu lesen, können wir diese Methode also auch verwenden. Diese Methode gibt ein Konsolenobjekt zurück, mit dem wir die Methode readLine() aufrufen können, um Daten zu lesen. import; Console c = nsole(); ("Enter a value: "); Die Java-Klasse Scanner wird häufig zum Lesen von Benutzerdaten verwendet und stellt Methoden für jeden Datentyp bereit. Javabeginners - Text eingeben. Mit diesen Methoden können wir bestimmte Daten auslesen. Einige von ihnen sind unten. public int nextInt(); // reads integer input public float nextFloat(); // reads decimal input public String nextLine(); // reads string input Im folgenden Beispiel haben wir diese Methoden verwendet, um eine andere Art von Benutzereingaben in Java zu lesen.
() liest ein Byte und gibt einen int zurück. Da jedes Zeichen eine Zahl darstellt, können wir die int in ein Zeichen umwandeln und umgekehrt. Im Folgenden lesen wir die Eingabe mit () und wandeln sie dann in ein char um, um sie in einen Zeichentyp zu konvertieren. Javabeginners - Eingabefenster. import; public static void main(String[] args) throws IOException { char value = (char) (); ("Character: " + value);}} j Character: j Ein Char aus der Eingabe mit InputStreamReader() in Java holen Eine weitere Methode, die der vorherigen ähnelt, verwendet einen InputStreamRead(), der die Methode read() genau wie zur Verfügung stellt. Wir können diese read() -Methode verwenden, um das Zeichen einzugeben, das einen int zurückgibt, und es dann in einen char umwandeln, wie wir es im folgenden Beispiel getan haben.
int eingabeZwei= xtInt(); import; //Importanweisung für den Scanner Scanner eingabeAddiere = new Scanner(); //Referenzvariable verweist auf ein neues Objekt int eingabeEins= xtInt(); //Speicherung der ersten Eingabe int eingabeZwei= xtInt(); //Speicherung der zweiten Eingabe} So fast fertig. Du brauchst jetzt nur noch die Eingabeaufforderung vor den jeweiligen Speicheranweisung platzieren. Und natürlich musst die Summenberechnung implementieren. Scanner eingabeAddiere = new Scanner(); //Referenzvariable eingabeAddiere verweist auf Objekt System. out. println( "Gib eine ganze Zahl ein! Warum wird nur die Zahl als Eingabe verwendet? - Java. "); //Aufforderung 1 System. println( "Gib eine weitere Zahl ein! "); //Aufforderung 2 int eingabeZwei= xtInt(); //Speicherung der zweiten Eingabe System. println(eingabeEins+eingabeZwei); //Ausgabe der Summe} Und wenn du jetzt das Programm startest, kannst du diesem die Zahlen 12 und 35 übergeben. Die Ausgabe erscheint dann, wie in diesem Bild:
Beginnen Sie mit Spring 5 und Spring Boot 2 über den Learn Spring course: >> SCHAUEN SIE SICH DEN KURS AN
Anschließend wird die Fläche F nach der Formel F = L * B berechnet und über die Kommandozeile ausgegeben. Die Ausgabe des Ergebnisses geschieht in Zeile 20, dabei wird eine Zeichenkette aus zwei String -Objekten und einem Integer -Wert und mit Hilfe des +-Operators zusammengesetzt. Wird für die Länge 125 und für die Breite 75 eingegeben, erhält man folgende Ausgabe: Geben Sie die Laenge L ein (in cm): 125 Geben Sie die Breite B ein (in cm): 75 Die Flaeche des Rechtecks ist: 9375 cm^2 Anhand folgender Abbildung könnt Ihr die Vorgehensweise noch einmal nachvollziehen. Eingabe in java language. Konsolenausgabe einer einfachen Eingabe/Ausgabe in Java (Kommandozeile) Vorsicht! Wenn du einen Buchstaben eingibst, tritt ein Fehler auf, der abgefangen werden sollte. In diesem Beispiel wird der Fehler nicht abgefangen und das Java-Programm bricht automatisch ab (wird beendet). Der Fehler tritt auf, weil in Zeile 16: L = xtInt(); die Eingabezeile ausgelesen wird. Dabei wird ein Integer -Wert (Ganzzahl) erwartet. Wenn der Benutzer etwas anderes als eine ganze Zahl eingegeben hat, dann wird das Java-Programm sofort aufgrund der Fehleingabe beendet.