Σπίτι Προσωπικά Οικονομικά Παραλλαγές σε ένα θέμα: Αρχικοποίηση μεταβλητών σε Java - dummies

Παραλλαγές σε ένα θέμα: Αρχικοποίηση μεταβλητών σε Java - dummies

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

Βίντεο: Week 1, continued 2024

Βίντεο: Week 1, continued 2024
Anonim

Μπορείτε να επιλέξετε να κάνετε μια παραλλαγή σε ένα θέμα. Ας ρίξουμε μια ματιά στην εκχώρηση αξιών στην Java. Εδώ χρειάζονται δύο γραμμές για να μεταβληθεί η τιμή η πρώτη τιμή:

διπλό ποσό.

ποσό = 5. 95;

Μπορείτε να κάνετε το ίδιο πράγμα με μια μόνο γραμμή:

διπλό ποσό = 5. 95;

Όταν το κάνετε αυτό, δεν λέτε ότι αποδίδετε μια τιμή στη μεταβλητή ποσότητας . Η γραμμή είναι διπλή ποσό = 5. 95 δεν ονομάζεται "δήλωση αντιστοίχισης. "Αντίθετα, αυτή η γραμμή ονομάζεται δήλωση με αρχικοποίηση. Είστε αρχικοποιώντας τη μεταβλητή ποσό . Μπορείτε να κάνετε όλα τα πράγματα με αρχικοποιήσεις, ακόμη και αριθμητικά:

doublegasBill = 174. 59;

doubleelecBill = 84. 21;

διπλό H2OBill = 22. 88;

διπλό σύνολο = gasBill + elecBill + H2OBill;

Μετακίνηση μεταβλητών Java από τόπο σε τόπο

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

// Αυτό είναι εντάξει:

classSnitSoft {

static double amount = 5. 95;

δημόσιο static κενό κύρια (String args []) {

ποσό = ποσό + 25. 00;

Σύστημα. έξω. print ("Θα χρεώσουμε $");

Σύστημα. έξω. εκτύπωση (ποσό);

Σύστημα. έξω. println ("στην πιστωτική σας κάρτα");

}

Δεν μπορείτε να κάνετε το ίδιο πράγμα με τις δηλώσεις αντιστοίχισης:

// Αυτό δεν μεταγλωττίζει:

classBadSnitSoftCode {

static double amount.

ποσό = 5. 95; / / Δημόσια στατική κενή κύρια (String args []) {

ποσό = ποσό + 25. 00;

Σύστημα. έξω. print ("Θα χρεώσουμε $");

Σύστημα. έξω. εκτύπωση (ποσό);

Σύστημα. έξω. println ("στην πιστωτική σας κάρτα");

}

}

Μία αποτυχημένη προσπάθεια για τη σύνταξη

BadSnitSoftCode . Δεν μπορείτε να σύρετε πληροφορίες έξω από τις μεθόδους. (Ακόμα κι αν μια μεταβλητή δήλωση τελειώνει με ένα ερωτηματικό, μια μεταβλητή δήλωση δεν θεωρείται δήλωση. Πηγαίνετε στο σχήμα!)

Παρατηρήστε πως η λέξη

static προστέθηκε σε κάθε δήλωση που αποσύρθηκε της βασικής μεθόδου . Αυτό έγινε επειδή η κεφαλίδα της μεθόδου main έχει τη λέξη static σε αυτήν. Δεν είναι όλες οι μέθοδοι στατικές. Στην πραγματικότητα, οι περισσότερες μέθοδοι δεν είναι στατικές. Αλλά κάθε φορά που βγάζετε μια δήλωση από μια στατική μέθοδο, πρέπει να προσθέσετε τη λέξη static στην αρχή της δήλωσης. Συνδυασμός μεταβλητών δηλώσεων σε Java

Αυτός ο κώδικας έχει μόνο μία μεταβλητή (σαν να υπάρχουν ελλιπείς μεταβλητές).Μπορείτε να πάρετε το ίδιο αποτέλεσμα με πολλές μεταβλητές:

classSnitSoftNew {

δημόσιο static void main (String args []) {

doubleflashDrivePrice;

doubleshippingAndHandling;

διπλό σύνολο?

flashDrivePrice

= 5. 95; ναυτιλίαΑνάκτηση

= 25. 00; σύνολο

= flashDrivePrice + shippingAndHandling; Σύστημα. έξω. print ("Θα χρεώσουμε $");

Σύστημα. έξω. εκτύπωση (σύνολο);

Σύστημα. έξω. println ("στην πιστωτική σας κάρτα");

}

}

Ο νέος κώδικας έχει τρεις δηλώσεις - μία για κάθε μία από τις τρεις μεταβλητές του προγράμματος. Επειδή και οι τρεις μεταβλητές έχουν τον ίδιο τύπο (ο τύπος

διπλός ), μπορείτε να τροποποιήσετε τον κώδικα και να δηλώσετε και τις τρεις μεταβλητές σε μια συρρίκνωση: doubleflashDrivePrice, shippingAndHandling, total;

Ποια είναι η καλύτερη - μία δήλωση ή τρεις δηλώσεις; Ούτε είναι καλύτερο. Είναι θέμα προσωπικού στυλ.

Μπορείτε ακόμη να προσθέσετε αρχικοποιήσεις σε μια συνδυασμένη δήλωση. Όταν το κάνετε, κάθε αρχικοποίηση εφαρμόζεται σε μία μόνο μεταβλητή. Για παράδειγμα, με τη γραμμή

doubleflashDrivePrice, shippingAndHandling = 25. 00, σύνολο;

η τιμή

shippingAndHandling γίνεται 25. 00 , αλλά οι μεταβλητές flashDrivePrice και σύνολο δεν έχουν ιδιαίτερη αξία. ΣΥΜΒΟΥΛΕΥΤΕ ΤΟ ΠΡΟΣΩΠΙΚΟ ΠΑΡΚΙΝΓΚ

Ένα ηλεκτρονικό ιστολόγιο συμβουλεύει μια συμβουλή $ 2 όταν ένας υπάλληλος στάθμευσης σας φέρνει το αυτοκίνητό σας σε γκαράζ της Νέας Υόρκης. Όταν εκτελείται το πρόγραμμα, πληκτρολογείτε την αναγραφόμενη τιμή του γκαράζ για να σταθμεύσετε το αυτοκίνητό σας. Το πρόγραμμα σας ενημερώνει πόσα χρήματα θα πληρώσετε μετά την προσθήκη της συμβολαίου των $ 2.

ΔΙΠΛΗ ΤΙΜΗ

Τροποποιήστε τον κώδικα έτσι ώστε, ανεξάρτητα από το κόστος μιας μονάδας flash, το πρόγραμμα χρεώνει δύο φορές το ποσό. Με άλλα λόγια, η τιμή για ένα δίσκο flash $ 5 καταλήγει να είναι $ 10, και η τιμή για ένα δίσκο $ 100 flash γίνεται $ 200.

Παραλλαγές σε ένα θέμα: Αρχικοποίηση μεταβλητών σε Java - dummies

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

Πίνακες και εξειδικευμένες λίστες καθιστούν δυνατή την εκτέλεση μιας εκπληκτικής σειράς εργασιών με την Java. Ωστόσο, υπάρχουν περιπτώσεις όπου μια εφαρμογή Java χρειάζεται κάτι που είναι περισσότερο παρόμοιο με μια βάση δεδομένων, χωρίς να έχει όντως όλες τις αποσκευές της βάσης δεδομένων (όπως η αγορά μιας ξεχωριστής εφαρμογής). Για παράδειγμα, μπορεί να θέλετε να είστε σε θέση ...

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

- να έχουν ορισμένους περιορισμούς όταν πρόκειται για υπολογισμό μαθηματικών. Αυτοί οι περιορισμοί είναι συνήθως ασήμαντοι, αλλά μερικές φορές γλιστρίζουν και σας δαγκώνουν. Εδώ είναι τα πράγματα που πρέπει να προσέξετε όταν κάνετε μαθηματικά στην Java. Η

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...