Advertisement
Guest User

Untitled

a guest
Feb 14th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. // Prompts for campaign donations
  2. public static double promptUserForCampDonation(double campGoal) {
  3.  
  4. double donationAmount = 0.0; //Initialise donation amount variable
  5. double donationTotal = 0.0; //Initialise total amount variable
  6. while (donationTotal < campGoal) {
  7.  
  8. try {
  9. donationAmount = Double.parseDouble(JOptionPane
  10. .showInputDialog("Please enter your donations, up to "
  11. + campGoal));
  12. } catch (NumberFormatException e) {
  13. donationAmount = -1;
  14.  
  15. }
  16. if (donationAmount < 0) {
  17. JOptionPane.showMessageDialog(null,
  18. "Error: please enter a valid donation amount: ");
  19.  
  20. } else {
  21. donationTotal += donationAmount; //add the donation amount to the donation total
  22. }
  23.  
  24. }
  25. return donationTotal; //Finally, return it! :)
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement