Skip to content

Latest commit

 

History

History
 
 

lab-java-02

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Εργαστήριο #2 - Εισαγωγή στη Java, τη JVM και το JDK


Σκοπός του δεύτερου εργαστηρίου είναι να εξοικειωθείτε με βασικά στοιχεία της γλώσσας προγραμματισμού Java: Μεταβλητές, πρωτογενείς τύποι δεδομένων, μετατροπές, τελεστές, σχόλια


Ασκήσεις

  • Διορθώστε το Defaults.java ώστε να κάνει μόνο τις απολύτως απαραίτητες αρχικοποιήσεις.
  • Μελετήστε το Constants.java, σε ποιο σημείο μπορεί να γίνει αρχικοποίηση μιας final μεταβλητής;
  • Δημιουργήστε μια κλάση java, με όνομα PrimitiveDefaults, η οποία να έχει ένα static member από καθένα από τους 8 πρωτογενείς τύπους, χωρίς να τα αρχικοποιείτε, και στη μέθοδο main() να τυπώνει καθεμιά από αυτές τις μεταβλητές στο τερματικό. Τι τιμές εμφανίζονται;
  • Δημιουργήστε μια κλάση java, με όνομα PrimitiveInit, η οποία να έχει ένα static member από καθένα από τους 8 πρωτογενείς τύπους, δώστε τιμές χρησιμοποιώντας literal του ίδιου τύπου όπου είναι δυνατό εντός της μεθόδου main(), και στη συνέχεια να τυπώστε καθεμιά από αυτές τις μεταβλητές στο τερματικό.
  • Μελετήστε, μεταγλωτίστε και εκτελέστε το IntScanner.java το οποίο προτρέπει το χρήστη να δώσει ένα ακέραιο αριθμό. Στη συνέχεια δημιουργήστε το IntScanner_ext.java το οποίο δέχεται και εκτυπώνει δύο (2) ακέραιες παραμέτρους από το τερματικό, καθώς και άθροισμα και το ποιλίκο αυτών.
  • Γράψτε ένα πρόγραμμα σε Java το οποίο μετατρέπει θερμοκρασία που δίνει ο χρήστης από βαθμούς Κελσίου σε Φαρενάιτ. Για τη μετατροπή πολλαπλασιάστε τη θερμοκρασία Κελσίου επί 9/5 και προσθέστε 32.