Ergebnis 1 bis 20 von 21

Thema: [GB] DFYX - Four Letters, Two Decades and Somewhere Back in Time...

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #14
    Alles Gute Fyx *knuddel*

    Code:
    import java.date.*;
    import java.io.*;
    
    class BirthdayGreeterWithNameAndDateFunctionality
        implements SenselessGreeterInterface, Fancyness
    {
        public void greet(String name, Date birthday, Date today, Context ctx, IOStream out)
            throws NoBirthdayError
        {
            if(birthday.day == today.day && birthday.month == today.month)
            {
                Language lang = ctx.getLanguage();
    
                try
                {
                    String message = lang.translate("Happy birthday %s!", name);
                }
                catch(TranslationError e)
                {
                    try
                    {
                        out.write("Could not translate message");
                    }
                    catch(IOError e)
                    {
                        System.exit(1);
                    }
                }
    
                try
                {
                    out.write(message);
                }
                catch(IOError e)
                {
                    System.exit(1);
                }
            }
            else
            {
                throw new NoBirthdayError(name, birthday, ctx);
            }
        }
    
        public static void main(String[] args)
        {
            greeter = BirthdayGreeterWithNameAndDateFunctionality();
    
            greeter.greet("DFYX", new Date(1988, 26, 8), date.today(), Context.factory(), IOStream.out);
        }
    }

    Geändert von Manni (26.08.2008 um 19:26 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •