Βίντεο: Curso Java 03 - Variables @JoseCodFacilito 2024
Η Java διαθέτει όλους τους χειριστές που χρειάζεστε για ανάμειξη και αντιστοίχιση λογικών δοκιμών. Οι χειριστές παρουσιάζονται σε αυτόν τον πίνακα. Ελέγξτε κάθε σύμβολο χειριστή, το νόημά του και ένα παράδειγμα.
και | 5 | |
---|---|---|
ή | x < 5 || 10 | |
! | όχι | ! Κωδικός πρόσβασης. ισούται ("ξιφίας") |
|
Μπορείτε να χρησιμοποιήσετε αυτούς τους χειριστές για να διαμορφώσετε όλα τα είδη περίπλοκων συνθηκών. Αυτή η λίστα κωδικών έχει ένα παράδειγμα. | εισαγωγή javax. κούνια. JOptionPane; Δημόσια τάξη Authenticator {δημόσιο static κενό main (String args []) {String username = JOptionPane. showInputDialog ("Όνομα χρήστη:"); Κωδικός πρόσβασης για τον κώδικα = JOptionPane. showInputDialog ("Κωδικός:"); (username! = null && password! = null && ((username) equals ("bburd") && κωδικός πρόσβασης equals ("ξιφίας")) ")))) {JOptionPane. showMessageDialog (null, "Είσαι μέσα")}} άλλο {JOptionPane. showMessageDialog (null, "Είστε ύποπτοι.")?}}} |
bburd
και ο κωδικός είναι
ξιφίας ή όταν το όνομα χρήστη είναι hritter και ο κωδικός είναι preakston, ωραίο μήνυμα. Διαφορετικά, ο χρήστης εμφανίζει το μήνυμα.
Κωδικός πρόσβασης συμβολοσειράς = JOptionPane. showInputDialog ("Κωδικός:");
στην καταχώριση εκτελεί κατά το μάλλον ή ήττον την ίδια εργασία με την εντολή
Κωδικός στοιχείου = πληκτρολόγιο. Επόμενο();από την καταχώριση. Η μεγάλη διαφορά είναι, ενώ το πληκτρολόγιο. το επόμενο () εμφανίζει το θαμπό κείμενο σε μια κονσόλα, JOptionPane. showInputDialog ("Όνομα χρήστη:") εμφανίζει ένα φανταχτερό παράθυρο διαλόγου που περιέχει ένα πεδίο κειμένου και κουμπιά.
Όταν ο χρήστης κάνει κλικ στο OK, ο υπολογιστής παίρνει οποιοδήποτε κείμενο βρίσκεται στο πεδίο κειμένου και μεταφέρει το κείμενο σε μια μεταβλητή. Στην πραγματικότητα, η λίστα χρησιμοποιεί το JOptionPane. showInputDialog δύο φορές - μία φορά για να πάρετε μια τιμή για τη μεταβλητή username και μια δεύτερη φορά για να πάρετε μια τιμή για τη μεταβλητή κωδικού πρόσβασης.
Στο τέλος της καταχώρησης χρησιμοποιήθηκε μια μικρή παραλλαγή στην επιχείρηση JOptionPane,
JOptionPane. showMessageDialog (null, "Είσαι μέσα.");
Με το showMessageDialog, εμφανίζεται ένα πολύ απλό παράθυρο διαλόγου - ένα πλαίσιο χωρίς πεδίο κειμένου.(Και πάλι, δείτε το σχήμα.)
Όπως και χιλιάδες άλλα ονόματα, το όνομα JOptionPane ορίζεται στο API της Java. (Πιο συγκεκριμένα, το JOptionPane ορίζεται μέσα σε κάτι που ονομάζεται javax swing, το οποίο με τη σειρά του ορίζεται στο API της Java.) Έτσι, για να χρησιμοποιήσετε το όνομα JOptionPane σε ολόκληρη την λίστα, javax. κούνια. Το JOptionPane εισήχθη στο επάνω μέρος της λίστας.
Στην λίστα, JOptionPane. το showInputDialog λειτουργεί ωραία επειδή η είσοδος του χρήστη (όνομα χρήστη και κωδικός πρόσβασης) είναι απλές χορδές χαρακτήρων. Εάν θέλετε ο χρήστης να εισαγάγει έναν αριθμό (ένα int ή ένα διπλό, για παράδειγμα), θα πρέπει να κάνετε κάποια επιπλέον εργασία.
Για παράδειγμα, για να πάρετε μια τιμή int από το χρήστη, πληκτρολογήστε κάτι σαν int numberOfCows = Ακέραιος. parseInt (JOptionPane. showInputDialog ("Πόσες αγελάδες;")). Το επιπλέον ακέραιο. το στοιχείο parseInt αναγκάζει την εισαγωγή του πεδίου κειμένου σας να είναι μια τιμή int. Για να πάρετε μια διπλή τιμή από το χρήστη, πληκτρολογήστε κάτι σαν doubleOfHolsteins = Double. parseDouble (JOptionPane, showInputDialog ("Holsteins:")). Το επιπλέον διπλό. parseDouble επιχειρησιακές δυνάμεις εισροών του πεδίου κειμένου σας να είναι μια διπλή αξία.