SHOW:
|
|
- or go back to the newest paste.
1 | - | BeerSong.java |
1 | + | //BeerSong.java |
2 | ||
3 | public class BeerSong | |
4 | { | |
5 | ||
6 | int n; | |
7 | String beer; | |
8 | ||
9 | public void singSong() | |
10 | { | |
11 | while(n<=100) | |
12 | { | |
13 | System.out.println(numberBeers(n) + " bottles of beer on the wall."); | |
14 | n++; | |
15 | } | |
16 | } | |
17 | ||
18 | ||
19 | String[] numbers = | |
20 | { | |
21 | "", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", | |
22 | "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen" | |
23 | }; | |
24 | ||
25 | String[] tens = | |
26 | { | |
27 | "", "", "Twenty", "Thirty", "Fourty", "Fifty", "Sixty", "Seventy", "Eighty", "Ninety", "One hundred" | |
28 | }; | |
29 | ||
30 | ||
31 | public String numberBeers(int n) | |
32 | { | |
33 | ||
34 | if ( n<20 ) | |
35 | { | |
36 | beer = numbers[n]; | |
37 | } | |
38 | ||
39 | else if ( n>=20 ) | |
40 | { | |
41 | if( n%10 == 0 ) | |
42 | { | |
43 | beer = tens[n/10]; | |
44 | } | |
45 | ||
46 | else | |
47 | { | |
48 | beer = tens[( n - (n%10) )/10] + "-" + numbers[n%10]; | |
49 | } | |
50 | } | |
51 | ||
52 | return beer; | |
53 | } | |
54 | ||
55 | } | |
56 | ||
57 | - | Sing.java |
57 | + | //Sing.java |
58 | ||
59 | public class Sing | |
60 | { | |
61 | public static void main(String[] args) | |
62 | { | |
63 | BeerSong newsong = new BeerSong(); | |
64 | ||
65 | newsong.singSong(); | |
66 | } | |
67 | ||
68 | } |