저는 Java에서 예산 프로그램을 만들고 사용자가 유효한 달러 금액을 입력했는지, 특히 소수점 2 자리를 입력했는지 확인해야합니다. 이 작업을 수행하는 방법에 대한 세부 사항은 없습니다.적절한 십진수 형식 확인 Java
이 내 현재 시도하지만 논리가
aExpense5.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
String desc = aExpense3.getText();
String value = aExpense4.getText();
double fValue = 0;
try
{
fValue = Double.valueOf(value);
}
catch (NumberFormatException d)
{
JOptionPane.showMessageDialog(null, "Invalid Number1");
}
double dValue = (fValue * 10) % 10;
if (dValue <= 0)
{
updateExpenseList(desc, fValue);
}
else
{
JOptionPane.showMessageDialog(null,"invalid Number");
}
}
});