import java.util.Scanner; import java.text.NumberFormat; //for showAsDollars import java.util.Locale; // for showAsDollars /** * This ATM class simulates the workings of a personal ATM. * * @author YOUR NAME * @version v100 */ public class ATM {//atm /** *

showAsDollars

*

* This routine formats the argument to look like dollars. *

* This method accepts a double dollar amount and returns a string which is * formatted to look like dollars. *

* @param amount is the pre-formatted dollar amount (e.g. 100.0) * @return a string which is formatted to look like dollars (e.g. $100.00) */ public static String showAsDollars(double amount) { NumberFormat format = NumberFormat.getCurrencyInstance(Locale.CANADA); String currency = format.format(amount); return currency; } public static void main(String[] args) {//main //declarations double balance = 10.5; System.out.println( showAsDollars(balance) ); //will display as $10.50 }//main }//atm