1. Kokeile esimerkkiohjelmaa.
Poista esimerkkiohjelmasta break komento vaikkapa keskiviikon kohdalta.
Kokeile sitten ohjelmaa uudestaan arvolla 3. Mitä tapahtuu? Muista tallettaa ohjelma uudelleen ja kääntää ohjelma uudestaan!
2. Ohjelma, joka kertoo kellonajan ja päiväyksen numeron saat seuraavasti:
import java.util.*; public class KalenteriEsittely { public static void main(String[] args) { Calendar kalenteri = Calendar.getInstance(); System.out.println("Vuosi: " + kalenteri.get(Calendar.YEAR)); System.out.println("Kuukausi: " + kalenteri.get(Calendar.MONTH)); System.out.println("Päivä: " + kalenteri.get(Calendar.DAY_OF_MONTH)); System.out.println("Nyt on :\n- " + kalenteri.get(Calendar.DAY_OF_WEEK) + " päivä viikosta"); System.out.println("- " + kalenteri.get(Calendar.DAY_OF_YEAR) + " päivä vuodesta"); System.out.println("- " + kalenteri.get(Calendar.WEEK_OF_YEAR) + " viikko vuodesta"); System.out.println("- " + kalenteri.get(Calendar.HOUR_OF_DAY) + " tunnit"); System.out.println("- " + kalenteri.get(Calendar.MINUTE) + " minuutit"); System.out.println("- " + kalenteri.get(Calendar.SECOND) + " sekunnit"); } }
Muuta ohjelma sellaiseksi, että se kertoo viikonpäivän nimen järjestysnumeron sijaan.
3. Tee ohjelma, joka kysyy käyttäjältä tämän matematiikan arvosanan. Sen jälkeen ohjelma kertoo, oliko arvosana kiitettävä (10, 9), hyvä (8), tyydyttävä (7), välttävä (6, 5) vaiko heikko (4).
4. Mikä käytännön ero on if-else ja switch-case rakenteilla?
5. Tee switch-casella yksinkertainen valikko ohjelmaan. Esimerkiksi valikko, jossa käyttäjä valitsee
Valitse toiminto 1. Kertolasku 2. Jakolasku 3. Yhteenlasku 4. Vähennyslasku
valikosta yhden toiminnon.
