问答题
【说明】清点盒子。本程序当用户输入一个整数值时,一切正常;当输入其他数值时,程序就出错。现在已做了改进,请填空。
import java. text. NumberFormat;
Public class InventoryLoop
{
public static void main(String args[])
{
String numBoxesIn;
Int numBoxes;
Double boxPrice=3.25;
Boolean gotGoodInput=false;
NumberFormat currency=NumberFormat. (1) ;
do
{
System.out. print(“How many boxes do we have”);
numBoxesIn=DummiesIO. (2) ;
try
{
numBoxes=Integer.parseInt( (3) );
system. out. print("The value is");
system.out. println(currency, format (numBoxes*boxPrice));
gotGoodInput=true;
catch( (4) )
{
System.out.println();
System.out. println(That’s not a number.");
}
}while( (5) );//输入不正确时
System. out.println("That’s that.");
}
}
【参考答案】
[解析] (1)getCurrencyInstance()或getCurrencyInstance(currentLoc......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)