εμπορεύματα

Εκπαιδευτικό σεμινάριο ασκήσεων Java για Java Base

Λίστα ασκήσεων java με λύση για εκπαιδευτικό πρόγραμμα Java Base.

Η αρίθμηση της άσκησης είναι ενδεικτική του επιπέδου δυσκολίας, από την πιο απλή έως την πιο περίπλοκη. Εάν έχετε οποιαδήποτε σχόλια, ερωτήσεις ή προτάσεις: γράψτε μας στο info @bloginnovazione.it

Ασκηση 1
Γράψτε ένα πρόγραμμα Java που θα ζητά από τον χρήστη να εισαγάγει δύο συμβολοσειρές και εμφανίζει τον χρήστη true αν οι συμβολοσειρές είναι ίδιες και false εάν είναι διαφορετικές.
Ασκηση 2
Γράψτε ένα πρόγραμμα Java που θα ζητά από τον χρήστη να εισαγάγει δύο συμβολοσειρές (str1 και str2) και το οποίο εμφανίζει μια διαφορετική πρόταση στον χρήστη με τις ακόλουθες συνθήκες:
1) αν είναι τα ίδια γράψτε “the string” + + "Ίσο με" +
2) αν είναι διαφορετικά γράψτε “the string” + + "Διαφέρει από" +
3) αν το ένα από τα δύο περιλαμβάνεται στο άλλο "η συμβολοσειρά" + + ”Περιλαμβάνεται στη συμβολοσειρά +
4) Σε περίπτωση που το ένα περιλαμβάνεται στο άλλο, πείτε πόσες εμφανίσεις υπάρχουν και μετά γράψτε
"Τα περιστατικά είναι:" +
Ασκηση 3
Δεδομένης της εισαγωγής πληκτρολογίου, ελέγξτε το περιεχόμενο, (οι τρεις πρώτες συνθήκες δεν είναι αποκλειστικές, ενώ η ψευδής (σύγχρονη) των τριών πρώτων συνθηκών υποδηλώνει την τέταρτη επιλογή):
1) εάν ο δυαδικός αριθμός μετατραπεί σε δεκαδική και δεκαεξαδική έξοδο
2) εάν ο δεκαδικός αριθμός μετατραπεί σε έξοδο σε δυαδικό και δεκαεξαδικό
3) εάν ο δεκαεξαδικός αριθμός μετατραπεί σε δυαδική και δεκαδική έξοδο
4) σε όλες τις άλλες περιπτώσεις αναφέρετε μη αποδεκτή εισαγωγή και αίτημα εισαγωγής
τότε για την είσοδο '101' κάντε τις μετατροπές 1, 2 και 3
για την είσοδο '123' κάντε τις μετατροπές 2 και 3
για την είσοδο '89A' κάντε τη μετατροπή 3
για την είσοδο «89G» εκτελέστε το σημείο 4
Ασκηση 4
Φτιάξτε ένα πρόγραμμα που μετατρέπει μια θερμοκρασία από βαθμούς Κελσίου σε βαθμούς Κέλβιν. Το πρόγραμμα πρέπει να έχει δύο ετικέτες, δύο πεδία κειμένου και ένα κουμπί. Τα πεδία κειμένου και οι ετικέτες πρέπει να είναι οργανωμένα σε πίνακα με διάταξη πλέγματος μίας στήλης. ένας άλλος πίνακας θα περιέχει το μεμονωμένο κουμπί και θα υπάρχει ο κύριος πίνακας που περιέχει τους δύο πίνακες που περιγράφονται.
Ασκηση 5
Γράψτε ένα πρόγραμμα Java που λαμβάνει δύο εισόδους πληκτρολογίου και εξάγει το άθροισμα, λαμβάνοντας υπόψη ότι:
- εάν είναι δύο ακέραιοι, το άθροισμα αναφέρεται ως έξοδο
- εάν είναι δύο χορδές, η συνένωση αναφέρεται στην έξοδο
Ασκηση 6
Ξαναγράψτε τον κώδικα της άσκησης 3 χρησιμοποιώντας την υπερφόρτωση Java, definendo δύο μέθοδοι που έχουν το ίδιο όνομα και υλοποιούν: η πρώτη το αριθμητικό άθροισμα και η δεύτερη η συνένωση χορδών
Ασκηση 7
Ξαναγράψτε τον κώδικα της άσκησης 4 χρησιμοποιώντας υπερφόρτωση Java, αναγνωρίζοντας τα περιεχόμενα των συμβολοσειρών χρησιμοποιώντας κανονικές εκφράσεις. Αν υπάρχει τουλάχιστον ένα γράμμα τότε συνενώνουμε, διαφορετικά προσθέτουμε
Ασκηση 8
Η σύνταξη ενός προγράμματος Java που δίνει έναν αριθμό στην είσοδο υπολογίζει το παραγοντικό χρησιμοποιώντας τόσο την αναδρομή όσο και την επανάληψη και εγγράφει και τα δύο αποτελέσματα στην έξοδο.
Ασκηση 9
Η σύνταξη ενός προγράμματος Java που δίνει έναν αριθμό στην είσοδο υπολογίζει το παραγοντικό χρησιμοποιώντας τόσο την αναδρομή όσο και την επανάληψη και εγγράφει και τα δύο αποτελέσματα στην έξοδο.
Ασκηση 10
Γράψτε ένα πρόγραμμα java ικανό να διαχειρίζεται τις λειτουργίες εισαγωγής, διαγραφής και δυαδικής αναζήτησης σε μια λίστα ακεραίων, με στόχο τη διαχείριση ενός ταξινομημένου ευρετηρίου αριθμών προσομοιώνοντας τη συμπεριφορά ενός ευρετηρίου πίνακα μιας σχεσιακής βάσης δεδομένων.
Ασκηση 11
Γράψτε ένα πρόγραμμα java που διαβάζει ένα αρχείο εισόδου που ονομάζεται textinput.txt και ελέγχει το περιεχόμενό του
1) εάν το αρχείο δεν υπάρχει, γράψτε "το αρχείο δεν υπάρχει"
2) εάν το αρχείο υπάρχει και είναι κενό, γράψτε "το αρχείο textinput.txt είναι κενό"
3) εάν το αρχείο υπάρχει και περιέχει μόνο έναν αριθμό, εκτυπώστε τον αριθμό στην οθόνη
4) εάν το αρχείο υπάρχει και περιέχει δύο αριθμούς σε δύο γραμμές, εκτυπώστε το άθροισμα μεταξύ των δύο αριθμών
5) εάν το αρχείο υπάρχει και περιέχει περισσότερους από δύο αριθμούς, κάντε το προϊόν
Ασκηση 12
Γράψτε ένα πρόγραμμα java για τη διαχείριση παραγγελιών σε τραπέζια εστιατορίου.
Στο εστιατόριο μπορούν να τακτοποιηθούν τραπέζια, το καθένα με ένα αριθμητικό αναγνωριστικό και έναν αριθμό θέσεων.
Για κάθε πίνακα πρέπει να αποθηκεύεται το bevκαι τα πιάτα που καταναλώνονται, πρέπει να είναι δυνατός ο αυτόματος υπολογισμός του λογαριασμού προς πληρωμή.
Τα πιάτα και τα bevκαι είναι διαθέσιμα, αντ' αυτού αποθηκεύονται σε μια κατηγορία «Μενού» που τα χωρίζει σε δύο κατηγορίες (πιάτα και bevπήγαινε, πράγματι).
Κάθε πιάτο ή bevΤο anda πρέπει να χαρακτηρίζεται από ένα μοναδικό αλφαριθμητικό αναγνωριστικό (όνομα) και την τιμή του.

Σύνταξη BlogInnovazione.it


Ενημερωτικό δελτίο καινοτομίας
Μην χάσετε τα πιο σημαντικά νέα για την καινοτομία. Εγγραφείτε για να τα λάβετε μέσω email.

Πρόσφατα άρθρα

Τα οφέλη των σελίδων χρωματισμού για παιδιά - ένας κόσμος μαγείας για όλες τις ηλικίες

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

2 Μαΐου 2024

Το μέλλον είναι εδώ: Πώς η ναυτιλιακή βιομηχανία φέρνει επανάσταση στην παγκόσμια οικονομία

Ο ναυτικός τομέας είναι μια πραγματική παγκόσμια οικονομική δύναμη, η οποία έχει προσανατολιστεί προς μια αγορά 150 δισεκατομμυρίων...

1 Μαΐου 2024

Οι εκδότες και το OpenAI υπογράφουν συμφωνίες για τη ρύθμιση της ροής πληροφοριών που επεξεργάζεται η τεχνητή νοημοσύνη

Την περασμένη Δευτέρα, οι Financial Times ανακοίνωσαν συμφωνία με το OpenAI. Η FT αδειοδοτεί την παγκόσμιας κλάσης δημοσιογραφία της…

Απρίλιος 30 2024

Ηλεκτρονικές πληρωμές: Δείτε πώς οι υπηρεσίες ροής σας κάνουν να πληρώνετε για πάντα

Εκατομμύρια άνθρωποι πληρώνουν για υπηρεσίες ροής, πληρώνοντας μηνιαίες συνδρομές. Είναι κοινή γνώμη ότι…

Απρίλιος 29 2024

Διαβάστε την Καινοτομία στη γλώσσα σας

Ενημερωτικό δελτίο καινοτομίας
Μην χάσετε τα πιο σημαντικά νέα για την καινοτομία. Εγγραφείτε για να τα λάβετε μέσω email.

Seguici