   class Jabberwock {
      String color;
      String sex;
      String h; //Hunger
      String a; //Appetit
      String beute; //Bauer oder Prinz.
      String name;
      boolean hungry;
 
      void feedJabberwock() {
          if (hungry == true) {
              System.out.println("Drache: Haps, schluck, lecker -- der Bauer " + name + "!");
              a = "mit";
              h = "hungriger";
         }
         else {
         	  System.out.println("Drache: Haps, schluck, lecker -- der Prinz!");
         	  a = "ohne";
         	  h = "satter";
        }
         
     }

     void showAttributes() {
         System.out.println("Drache: Ich bin ein " + sex + " " + color + " " + h + " Jabberwock " + a +" Appetit!");
     }

     public static void main (String arguments[]) {
         Jabberwock j = new Jabberwock();
         j.color = "kleiner";
         j.sex = "niedlicher";
         j.beute = "Prinz"; 
         j.hungry = true;
         j.a = "mit";
         j.h = "hungriger";
         int i;
         int z;
         j.name = "";
         String[] bauer = {" ", "Andreas", "Simon", "Bernd", "Gustav", "Dennis", ""};
        
         System.out.print("Der Prinz und seine Bauern ");
         for(i=1; i<6; i++)
         System.out.print(bauer[i]+", ");
         System.out.println(" ");
         System.out.println("treffen den Drachen....");
         System.out.println("********************************************************");
         j.showAttributes();
         
         for (i=2;i<7;i++)
		 { j.name = bauer[i-1];
		   j.feedJabberwock();
		   System.out.print("Prinz : Oh, es sind nur noch ");
		   if (i == 6)System.out.print("Prinzen ");
		 for (z=i;z<6;z++)
		 {
		 System.out.print(bauer[z]+", ");}
		 System.out.println("da!");
		 if (i == 6){j.hungry = false;} 
		 j.showAttributes();
		 }
		 
		 j.feedJabberwock();
		 j.showAttributes();
		 System.out.println("Drache:Jetzt noch ein Verdauungsschläfchen!");
     }
  } 
