Advertisement
Guest User

Untitled

a guest
Sep 30th, 2013
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.86 KB | None | 0 0
  1. public class BeerSong
  2. {
  3.  
  4.     int n;
  5.     String beer;
  6.  
  7.            
  8.  
  9.     String[] numbers =
  10.     {
  11.         "", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten",
  12.         "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen",
  13.         "nineteen"
  14.     };
  15.            
  16.     String[] tens =
  17.     {
  18.         "", "", "Twenty", "Thirty", "Fourty", "Fifty", "Sixty", "Seventy", "Eighty", "Ninety",
  19.         "One hundred"
  20.     };
  21.  
  22.     public String numberBeers(int n)
  23.     {
  24.            
  25.         if ( n<20 )
  26.         {
  27.             beer = numbers[n];
  28.         }
  29.                
  30.         else if ( n>=20 )
  31.         {
  32.             if( n%10 == 0 )
  33.             {
  34.                 beer = tens[n/10];
  35.             }  
  36.            
  37.             else
  38.             {
  39.                 beer = tens[( n - (n%10) )/10] + "-" + numbers[n%10];
  40.             }
  41.         }
  42.        
  43.         return beer;
  44.     }
  45.    
  46.    
  47.     public void singSong()
  48.     {
  49.         while(n<=100)
  50.             {
  51.                 System.out.println(numberBeers(n) + " bottles of beer on the wall.");
  52.                 n++;
  53.             }
  54.     }
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement