File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Help wit h code Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Help wit h code" Watch "Help wit h code" New topic

Help wit h code

Sydney Naidoo

Joined: Mar 26, 2006
Posts: 2
I am a student learning java
This is what i am required to do
A company sells five products Product 1, $2.98; product 2, $4.50;
product 3, $9.98; product 4, $4.49 and product 5, $6.87. Write an application that reads a series of pairs of numbers as follows:
a) product number
b) quantity sold
use a switch statement to determine the retail price for each product. It should calculate and display the total retail value of all products sold. Use a sentinel-controlled loop to determine when the program should stop looping and display the final results

Here is my code
am i on the right track

[edit: PMc added code tags and fiddled with spacing]
[ March 27, 2006: Message edited by: Pauline McNamara ]
Pauline McNamara

Joined: Jan 19, 2001
Posts: 4012
Hi Sydney, welcome to Javaranch!

This forum is for Cattle Drive questions, so I'm moving your question over to Java In General - Beginner. I also took the liberty of adding code tags to your post so the code part looks more formatted.

Good luck with your course!

Martin Simons
Ranch Hand

Joined: Mar 02, 2006
Posts: 196
On the right track. If this is all of your code, then I have to point
out that "price" is not declared, only defined. Change the "price" line
to "double price = ..." and then you can also lose the "(double)" on the
following lines.

I assume you will make quantity a double when you actually receive that
answer from the user (that code seems not to have been written yet).
[ March 27, 2006: Message edited by: Martin Simons ]
fred Joly
Ranch Hand

Joined: Jan 19, 2006
Posts: 55
in the line :

I guess you mean "OR" ("||") and not "AND" ("&&"). What about -2 ?
Maybe you could put a "default case" at the end of your switch statement that would do the same job.

Sydney Naidoo

Joined: Mar 26, 2006
Posts: 2
Thank you for directing to the correct forumn.
Can someone help with correcting or enhancing the code for me.
ak pillai
Ranch Hand

Joined: Feb 11, 2006
Posts: 288
You need a main method to run it also would be nice to have some basic input validation to check if the user is keying in the right value.
[ March 28, 2006: Message edited by: ak pillai ]

java j2ee job interview questions with answers | Learn the core concepts and the key areas
I agree. Here's the link:
subject: Help wit h code
It's not a secret anymore!