0
小切手に印刷する金額を入力するアプリケーションを作成しようとしていますが、大文字の****アスタリスクで保護されている小切手で番号を印刷する方法がわかりません。チェック保護フォーマット
ここで私が持っているコードは、これまでだ
import java.text.DecimalFormat;
import java.util.Scanner;
import java.text.NumberFormat;
import java.util.Locale;
public class CheckProtection
{
private static double maxAmount = 1000;
public static void main (String args [])
{
//System.out.printf(checkFormatter.format(check));
//DecimalFormat checker = new DecimalFormat("******.**");
//System.out.println(checker);
boolean validEntry = false;
while (validEntry == false)
{
Scanner userEntry = new Scanner(System.in);
System.out.println("Enter The check amount under a $1000.00 and greater that 0.");
if (userEntry.hasNextDouble() == true)
{
double check = userEntry.nextDouble();
if (check > 0)
{
if(check < maxAmount)
{
validEntry = true;
NumberFormat checkFormatter = NumberFormat.getCurrencyInstance();
checkFormatter.format(check);
System.out.printf("%5s",+ check);
}
}
}
}
}
コードダンプ以上のものが必要です。いくつかのインプット/期待アウトプット/実際のアウトプットとは何ですか? – rmlan
入力:3.54,525.43,72.50アウトアウト:*** $ 3.54、** $ 525.43、*** $ 72.50、 –