// Print the Old MacDonald song // Beth Katz - April 2009 import java.util.*; public class MacNotConfused { public static final String[ ] animal = {"cow", "dog", "horse", "pig", "hen", "goat"}; public static final String[ ] sound = {"moo", "woof", "neigh", "oink", "cluck", "maa"}; public static void main(String[] args) { Random rand = new Random( ); for (int i = 1; i <= 5; i++) { int randAnimal = rand.nextInt(animal.length); printSong(animal[randAnimal], sound[randAnimal]); } } // print the song with the given animal and sound public static void printSong(String animal, String sound) { System.out.println("Old MacDonald had a farm"); eieio( ); System.out.println("and on his farm, he had a " + animal); eieio( ); System.out.println("with a " + sound + " " + sound + " here"); System.out.println("and a " + sound + " " + sound + " there"); System.out.println("here a " + sound + " there a " + sound); System.out.println("everywhere a " + sound + " " + sound); System.out.println("Old MacDonald had a farm"); eieio( ); System.out.println( ); } // print the special letters public static void eieio( ) { System.out.println("E-I-E-I-O"); } }