Re: Help with code...
DBJohnston0104@gmail.com wrote:
I'm trying to complete a homework assignment ...
A good group for Java beginners is comp.lang.java.help
...And here is what I have so far:
That code was a pretty good description of your problem,
but the lines wrapped and had to be fixed before it would
compile and the error became clear to me.
To help avoid line-wrap in code, use the TWC
<http://www.physci.org/twc.jnlp>
Here is the fixed code, with comments. Note that this is an
SSCCE that spans only 68 characters width. Hopefully
it should not line-wrap.
<sscce>
import javax.swing.JOptionPane;
/* MonthlyBills.java - This program calculates the total
of your monthly bills.
Input: Bill type and bill amount.
Output: Prints the total of your monthly bills. */
public class MonthlyBills
{
public static void main(String args[])
{
/** Description of bill. */
String billType;
/** String version of bill amount. */
String stringAmount;
/** Amount of the bill. */
double billAmount;
/** Accumulates sum of bills. */
double sum = 0;
do
{
// This input statement asks the user to
// enter a bill type or the word none.
billType = JOptionPane.showInputDialog(
"Enter bill type or the word done to quit.");
// String comparison needs to be done using .equals()
// to check equality of the contents, as opposed to
// the String objects
if(!billType.equals("done"))
{
// This input statement asks your user
// to enter a bill amount.
stringAmount = JOptionPane.showInputDialog(
"Enter amount of bill");
// This statement converts the string version
// of the amount to a double.
billAmount = Double.parseDouble(stringAmount);
//This totals up the amount of the bills
sum += billAmount;
}
}while(!billType.equals("done"));
// This statement displays the sum of monthly bills.
System.out.println("Sum of monthly bills is $: " + sum);
// This statement causes the program to exit.
System.exit(0);
} // End of main() method.
} // End of MonthlyBills class.
</sscce>
--
Andrew Thompson
http://www.physci.org/
Message posted via JavaKB.com
http://www.javakb.com/Uwe/Forums.aspx/java-general/200711/1