Πρόγραμμα Java για εκτύπωση ακέραιου αριθμού (που εισάγεται από τον χρήστη)

Πίνακας περιεχομένων

Σε αυτό το πρόγραμμα, θα μάθετε να εκτυπώνετε έναν αριθμό που έχει εισαγάγει ο χρήστης στην Java. Ο ακέραιος αποθηκεύεται σε μια μεταβλητή χρησιμοποιώντας το System.in και εμφανίζεται στην οθόνη χρησιμοποιώντας το System.out.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες εφαρμογές προγραμματισμού Java:

  • Πρόγραμμα Java Hello World
  • Βασική είσοδος και έξοδος Java

Παράδειγμα: Τρόπος εκτύπωσης ενός ακέραιου αριθμού που έχει εισαχθεί από έναν χρήστη

 import java.util.Scanner; public class HelloWorld ( public static void main(String() args) ( // Creates a reader instance which takes // input from standard input - keyboard Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); // nextInt() reads the next integer from the keyboard int number = reader.nextInt(); // println() prints the following line to the output screen System.out.println("You entered: " + number); ) )

Παραγωγή

 Πληκτρολογήστε έναν αριθμό: 10 Πληκτρολογήσατε: 10

Σε αυτό το πρόγραμμα, ένα αντικείμενο Scannerκλάσης, αναγνώστης δημιουργείται για να λαμβάνει εισόδους από την τυπική είσοδο, που είναι keyboard.

Στη συνέχεια, Enter a numberεκτυπώνεται προτροπή για να δώσει στον χρήστη μια οπτική ένδειξη για το τι πρέπει να κάνει στη συνέχεια.

reader.nextInt() στη συνέχεια διαβάζει όλους τους εισαγόμενους ακέραιους αριθμούς από το πληκτρολόγιο εκτός εάν συναντά έναν νέο χαρακτήρα γραμμής (Enter). Οι εισαγόμενοι ακέραιοι αποθηκεύονται στη συνέχεια στον ακέραιο αριθμό μεταβλητής.

Εάν εισαγάγετε οποιοδήποτε χαρακτήρα που δεν είναι ακέραιος, ο μεταγλωττιστής θα ρίξει ένα InputMismatchException.

Τέλος, ο αριθμός εκτυπώνεται στην τυπική έξοδο ( System.out) - στην οθόνη του υπολογιστή χρησιμοποιώντας τη λειτουργία println().

ενδιαφέροντα άρθρα...