/* * Lausekielinen ohjelmointi II. * * Ohjelma kertoo switch-case-lauseen avulla millainen viikonpäivä on kyseessä. * * Jorma Laurikkala (jorma.laurikkala@tuni.fi). * * Viimeksi muutettu 29.10.2019. * */ // Otetaan käyttöön Scanner-luokka java.util-pakkauksesta. import java.util.Scanner; public class Paivat1 { public static void main(String[] args) { // Tervehditään käyttäjää ja kerrotaan ohjelmasta. System.out.println("Moi! Kerron viikonpäivästä."); // Esitellään viite (muuttuja), luodaan syötevirtaa lukeva olio // ja liitetään viite olioon. Scanner lukija = new Scanner(System.in); // Luetaan viikonpäivän järjestysnumero. System.out.println("Anna viikonpäivän järjestysnumero (1. - .7):"); int nro = lukija.nextInt(); // Tulostetaan viikonpäivän nimi. switch (nro) { // Arvoille 1. - 4. ei ole break-lausetta, jotta työpäivästä // kertoavaa viestiä ei tarvitse monistaa. case 1: case 2: case 3: case 4: case 5: System.out.println("On töitä."); break; // Myös viikonlopun lausumisessa vältetään toistoa. case 6: case 7: System.out.println("Ei pitäisi olla töitä."); break; default: System.out.println("Päivässä on virhe!"); break; } } }