Из архивов Linux16.net: Java-частушки

Дико извиняюсь, но мне понравилось сочинять на Java литературные произведения. На этот раз выбор пал на укра'иньску наро'дну песнЮ:


import java.util.*;

/*

   Ты казала у понэдилок
   Пийдом разом на борвинок
   Я пришов тэбэ нэма
   Пидманула, пидвэла
   Припев

      Ты казала у вивторок
      Поцилуешь разив сорок
      Я пришов тэбэ нэма
      Пидманула, пидвэла

   Ты казала у сэрэду
   Пийдэм разом по чэрэду
   Я пришов тэбэ нэма
   Пидманула, пидвэла

      Ты казала у чэтвэрг
      Пийдэм разом по щавэль
      Я пришов тэбэ нэма
      Пидманула, пидвэла

   Ты казала у пятницу
   Пийдем разом по житницу
   Я пришов тэбэ нэма
   Пидманула, пидвэла

      Ты казала у субботу
      Пийдэм разом на роботу
      Я пришов тэбэ нэма
      Пидманула, пидвэла
*/


public class I {

 public static void main(String[] args){
  I mene = new I(25);
  Calendar now = Calendar.getInstance();
  int dayOfWeek = now.get(Calendar.DAY_OF_WEEK);
  if(dayOfWeek == 6) return;
  System.out.println("Ты казала у " + getUkrainianDay(dayOfWeek));
  System.out.println(You.say(dayOfWeek));
  if(You.pidmanula(mene) && You.pidvela(mene)){
   System.out.println("Я пришов тэбэ нэма");
   System.out.println("Пидманула, пидвэла");
   boolean b1 = You.pidmanula(mene);
   boolean b2 = You.pidvela(mene);
   boolean b3 = mene.molodgo();
   if(b1 && b2 && b3) You.zUmaRazumaSvela(mene);
  }
 }

 private int vozrast;

 public I(int n){vozrast = n;}

 public boolean molodgo(){return vozrast > 14 && vozrast < 40;}

 private static String getUkrainianDay(int d){
  switch(d){
   case 0:
    return "понэдилок";
   case 1:
    return "вивторок";
   case 2:
    return "сэрэду";
   case 3:
    return "чэтвэрг";
   case 4:
    return "пятницу";
   case 5:
    return "субботу";
   default:
    return null;
  }
 }
}

class You {

 public static String say(int d){
  switch(d){
   case 0:
    return "Пийдом разом на борвинок";
   case 1:
    return "Поцилую разив сорок";
   case 2:
    return "Пийдэм разом по чэрэду";
   case 3:
    return "Пийдэм разом по щавэль";
   case 4:
    return "Пийдем разом по житницу";
   case 5:
    return "Пийдэм разом на роботу";
   default:
    return null;
  }
 }

 public static boolean pidmanula(I mene){return true;}

 public static boolean pidvela(I mene){return true;}

 public static void zUmaRazumaSvela(I mene){while(true)System.out.println("Йа креведко...");}

}


(Опубликовано by Mabel aka Yababay, дата публикации утрачена, ориентировочно лето 2007 года).
  • +3
  • 13 января 2010, 21:43
  • yababay

Комментарии (2)

RSS свернуть / развернуть
+
0
/* good! */
avatar

Markony

  • 14 января 2010, 06:39
+
0
Интересно получается!
avatar

ahmetzyanov_d

  • 16 января 2010, 15:21

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.