I've been doing this for almost 6 hours and i can't figure out what is in my codes. please if there is someone out there can tell me what is the problem here.

public class thirdAct
{
	public static void main (String write[])
	{

		int beerNum = 99;
		String word = "bottles";

		while ( beerNum > 0 )
		{
			
			if ( beerNum == 99 ) {
				System.out.println(beerNum + " " + word + " of beer on the wall.");
				System.out.println(beerNum + " " + word + " of beer.");
			}
			System.out.println(beerNum + " " + word + " of beer on the wall.");
			System.out.println(beerNum + " " + word + " of beer.");
			System.out.println("Take one down.");
			System.out.println( "Pass it around.");
			beerNum = beerNum - 1;	
				
			if ( beerNum == 1 ) {
				word = "bottle";
			} else if ( beerNum == 0 ) {
				System.out.println("No more bottle of beer on the wall.");
			}
		}
	}
}

Thank you in advance.
Godbless.

Recommended Answers

All 5 Replies

That kinda works, text is a bit untidy, but that's all. What EXACTLY is the problem you are trying to fix?

Member Avatar for hfx642

No problem...
There IS no problem here.
It works fine.
Why do you ask?
(Maybe... You just don't know how the song goes!)

"Pass it around.
74 bottles of beer on the wall.
74 bottles of beer.
Take one down.
Pass it around.
73 bottles of beer on the wall.
73 bottles of beer.
Take one down.
Pass it around.
72 bottles of beer on the wall.
72 bottles of beer.
Take one down.
Pass it around.
71 bottles of beer on the wall.
71 bottles of beer.
Take one down.
Pass it around.
70 bottles of beer on the wall.
70 bottles of beer.
Take one down.
Pass it around.
69 bottles of beer on the wall.
69 bottles of beer.
Take one down.
Pass it around.
68 bottles of beer on the wall.
68 bottles of beer.
Take one down.
Pass it around.
67 bottles of beer on the wall.
67 bottles of beer.
Take one down.
Pass it around.
66 bottles of beer on the wall.
66 bottles of beer.
Take one down.
Pass it around.
65 bottles of beer on the wall.
65 bottles of beer.
Take one down.
Pass it around.
64 bottles of beer on the wall.
64 bottles of beer.
Take one down.
Pass it around.
63 bottles of beer on the wall.
63 bottles of beer.
Take one down.
Pass it around.
62 bottles of beer on the wall.
62 bottles of beer.
Take one down.
Pass it around.
61 bottles of beer on the wall.
61 bottles of beer.
Take one down.
Pass it around.
60 bottles of beer on the wall.
60 bottles of beer.
Take one down.
Pass it around.
59 bottles of beer on the wall.
59 bottles of beer.
Take one down.
Pass it around.
58 bottles of beer on the wall.
58 bottles of beer.
Take one down.
Pass it around.
57 bottles of beer on the wall.
57 bottles of beer.
Take one down.
Pass it around.
56 bottles of beer on the wall.
56 bottles of beer.
Take one down.
Pass it around.
55 bottles of beer on the wall.
55 bottles of beer.
Take one down.
Pass it around.
54 bottles of beer on the wall.
54 bottles of beer.
Take one down.
Pass it around.
53 bottles of beer on the wall.
53 bottles of beer.
Take one down.
Pass it around.
52 bottles of beer on the wall.
52 bottles of beer.
Take one down.
Pass it around.
51 bottles of beer on the wall.
51 bottles of beer.
Take one down.
Pass it around.
50 bottles of beer on the wall.
50 bottles of beer.
Take one down.
Pass it around.
49 bottles of beer on the wall.
49 bottles of beer.
Take one down.
Pass it around.
48 bottles of beer on the wall.
48 bottles of beer.
Take one down.
Pass it around.
47 bottles of beer on the wall.
47 bottles of beer.
Take one down.
Pass it around.
46 bottles of beer on the wall.
46 bottles of beer.
Take one down.
Pass it around.
45 bottles of beer on the wall.
45 bottles of beer.
Take one down.
Pass it around.
44 bottles of beer on the wall.
44 bottles of beer.
Take one down.
Pass it around.
43 bottles of beer on the wall.
43 bottles of beer.
Take one down.
Pass it around.
42 bottles of beer on the wall.
42 bottles of beer.
Take one down.
Pass it around.
41 bottles of beer on the wall.
41 bottles of beer.
Take one down.
Pass it around.
40 bottles of beer on the wall.
40 bottles of beer.
Take one down.
Pass it around.
39 bottles of beer on the wall.
39 bottles of beer.
Take one down.
Pass it around.
38 bottles of beer on the wall.
38 bottles of beer.
Take one down.
Pass it around.
37 bottles of beer on the wall.
37 bottles of beer.
Take one down.
Pass it around.
36 bottles of beer on the wall.
36 bottles of beer.
Take one down.
Pass it around.
35 bottles of beer on the wall.
35 bottles of beer.
Take one down.
Pass it around.
34 bottles of beer on the wall.
34 bottles of beer.
Take one down.
Pass it around.
33 bottles of beer on the wall.
33 bottles of beer.
Take one down.
Pass it around.
32 bottles of beer on the wall.
32 bottles of beer.
Take one down.
Pass it around.
31 bottles of beer on the wall.
31 bottles of beer.
Take one down.
Pass it around.
30 bottles of beer on the wall.
30 bottles of beer.
Take one down.
Pass it around.
29 bottles of beer on the wall.
29 bottles of beer.
Take one down.
Pass it around.
28 bottles of beer on the wall.
28 bottles of beer.
Take one down.
Pass it around.
27 bottles of beer on the wall.
27 bottles of beer.
Take one down.
Pass it around.
26 bottles of beer on the wall.
26 bottles of beer.
Take one down.
Pass it around.
25 bottles of beer on the wall.
25 bottles of beer.
Take one down.
Pass it around.
24 bottles of beer on the wall.
24 bottles of beer.
Take one down.
Pass it around.
23 bottles of beer on the wall.
23 bottles of beer.
Take one down.
Pass it around.
22 bottles of beer on the wall.
22 bottles of beer.
Take one down.
Pass it around.
21 bottles of beer on the wall.
21 bottles of beer.
Take one down.
Pass it around.
20 bottles of beer on the wall.
20 bottles of beer.
Take one down.
Pass it around.
19 bottles of beer on the wall.
19 bottles of beer.
Take one down.
Pass it around.
18 bottles of beer on the wall.
18 bottles of beer.
Take one down.
Pass it around.
17 bottles of beer on the wall.
17 bottles of beer.
Take one down.
Pass it around.
16 bottles of beer on the wall.
16 bottles of beer.
Take one down.
Pass it around.
15 bottles of beer on the wall.
15 bottles of beer.
Take one down.
Pass it around.
14 bottles of beer on the wall.
14 bottles of beer.
Take one down.
Pass it around.
13 bottles of beer on the wall.
13 bottles of beer.
Take one down.
Pass it around.
12 bottles of beer on the wall.
12 bottles of beer.
Take one down.
Pass it around.
11 bottles of beer on the wall.
11 bottles of beer.
Take one down.
Pass it around.
10 bottles of beer on the wall.
10 bottles of beer.
Take one down.
Pass it around.
9 bottles of beer on the wall.
9 bottles of beer.
Take one down.
Pass it around.
8 bottles of beer on the wall.
8 bottles of beer.
Take one down.
Pass it around.
7 bottles of beer on the wall.
7 bottles of beer.
Take one down.
Pass it around.
6 bottles of beer on the wall.
6 bottles of beer.
Take one down.
Pass it around.
5 bottles of beer on the wall.
5 bottles of beer.
Take one down.
Pass it around.
4 bottles of beer on the wall.
4 bottles of beer.
Take one down.
Pass it around.
3 bottles of beer on the wall.
3 bottles of beer.
Take one down.
Pass it around.
2 bottles of beer on the wall.
2 bottles of beer.
Take one down.
Pass it around.
1 bottle of beer on the wall.
1 bottle of beer.
Take one down.
Pass it around.
No more bottle of beer on the wall."

That's the output of that code.
It should start from 99 right? and i don't know why it starts from 74 @__@.

It does start from 99, it's just that your output window is of limited size and has dropped the earliest part of your output.

O.O really? Thank you :D! haha, i thought my code is wrong. thank you all! Godbless.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.