Napisz w języku Java program, który pobiera z konsoli imię użytkownika i zwraca tekst powitalny stosując przy tym odmianę właściwą dla języka polskiego. Np. Podaj imię: Konrad Witaj Konradzie Podaj imię: Andrzej Witaj Andrzeju Baza danych imion i odmian może być umieszczona bezpośrednio w kodzie programu (w postaci zestawu wyrażeń warunkowych if) lub wykonana w inny, dogodny dla implementatora sposób.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2025 KUDO.TIPS - All rights reserved.
Pisane pod Java 7, skorzystałem tutaj z hashmapy, ponieważ to imho najłatwiejsze wyjście:
import java.util.*;
import java.lang.*;
class Main
{
public static void main (String[] args) throws java.lang.Exception
{
java.io.BufferedReader r = new java.io.BufferedReader(new java.io.InputStreamReader(System.in));
Map<String, String> Names = new HashMap<String, String>();
Names.put("Konrad", "Konradzie");
Names.put("Piotr", "Piotrze");
Names.put("Patryk", "Patryku");
System.out.println("Witaj, "+Names.get(r.readLine())+"!");
}
}
Wersja z lepszym formatowaniem kodu: http://ideone.com/nh7CvZ