Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Τρόπος εισαγωγής Java Console

Ένα πρόγραμμα συχνά εκτελείται από την γραμμή εντολών και αλληλεπιδρά με το χρήστη στο παράθυρο γραμμής εντολών . Γλώσσα προγραμματισμού Java περιλαμβάνει λειτουργίες για να αλληλεπιδράσει με την αίτηση του χρήστη από τη γραμμή εντολών . Υποστηρίζει αυτό το είδος της αλληλεπίδρασης μέσω των τυποποιημένων ροές δεδομένων του συστήματος και με τη μέθοδο της κονσόλας . Η λειτουργία Java Console σας επιτρέπει να διαβάσουμε είσοδο από το πληκτρολόγιο και να γράφουν έξοδο προς την οθόνη . Με την εισαγωγή χαρακτήρων από την Java Console στην εφαρμογή σας , μπορείτε να ελέγχετε την εισαγωγή δεδομένων για την ασφαλή εισαγωγής κωδικού πρόσβασης . Οδηγίες
Η

1 Κάντε κλικ στο κουμπί " Start" στην επιφάνεια εργασίας των Windows και στη συνέχεια κάντε κλικ στο κουμπί "Java JDK . " 2

Κάντε κλικ στο " Αρχείο ", επιλέξτε "Άνοιγμα" και στη συνέχεια κάντε διπλό κάντε κλικ στο πρόγραμμα Java στο οποίο θέλετε να εισαγάγετε χαρακτήρες από την κονσόλα του συστήματος
εικόνων 3

Προσθέστε τον ακόλουθο κώδικα μετά το « public void main () " γραμμή στο πρόγραμμά σας : .

εισαγωγής java.io.Console ?

java.nio.charset.Charset εισαγωγής ?

java.lang.reflect.Constructor εισαγωγής ?

java εισαγωγής . lang.reflect.Field ?

java.lang.reflect.InvocationTargetException εισαγωγής ?

εισαγωγής στατική java.lang.System.out ?

//κατάστημα Console σύνολο χαρακτήρων του ιδιωτικού τομέα

δημόσια τάξη ConsoleCharset {

δημόσια στατική άκυρη κύρια ( String. .. args ) {

Κατασκευαστής [ ] CTORS =

Console . class.getDeclaredConstructors ( ) ?

Κατασκευαστής ctor = null?

για ( int i = 0 ? i

ctor = CTORS [ ,"class.getDeclaredConstructors ( ) ?̱

Kataskev̱astí̱s ctor = null?̱

gia ( int i = 0 ?̱ i

ctor = CTORS [ i ] ?

αν ( ctor.getGenericParameterTypes ( ) == μήκος 0 . )

σπάσει?

}

//αποκτήσετε το εσωτερικό σύνολο χαρακτήρων χρησιμοποιείται από java.io.Console

try {

ctor.setAccessible ( αλήθεια)?

Console c = ( Console ) ctor.newInstance ( ) ?

Το πεδίο f = c.getClass ( ) getDeclaredField ( " cs ")?

f.setAccessible ( αλήθεια)?

out.format ( "Console charset : % s % n" . , f.get

( γ ) ) ?

out.format ( " Charset.defaultCharset ( ) : % s % n" ,

Charset.defaultCharset ( ) ) ?

//τομής οι εξαιρέσεις σύστημα εισόδου

} αλιευμάτων ( InstantiationException x ) {

x.printStackTrace ( ) ?

} αλιευμάτων ( InvocationTargetException x ) {

x.printStackTrace ( ) ?

} αλιευμάτων ( IllegalAccessException x ) {

x.printStackTrace ( ) ?

} αλιευμάτων ( NoSuchFieldException x ) {

x.printStackTrace ( ) ? }


} }


Η 4

Κάντε κλικ στο " Αρχείο" και στη συνέχεια κάντε κλικ στο κουμπί " Αποθήκευση " για να προσθέσετε πρόσβασης στην κονσόλα σε Java πρόγραμμά σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα