Java新手,制作个人计算程序。无论如何,是否要更改if(Block.equals(“ Furnace”))以包括对“ furnace”的检查。我尝试将“块”设置为小写,但它只是中断而不会为“熔炉”或“熔炉”计算。
Block是用户输入的文本字段(熔炉或熔炉),如果Block =“ Furnace”或“ Furnace”,则为该字段。我是否应该使用数组检查数组中列出的内容在哪里,它执行方程式?
private void CalculateCraftButtonActionPerformed(ActionEvent e)
{
double BToMake = 0;
double TotalCraft = 0;
String Block = BlockToCraft.getText();
if(Block.equals("Furnace"))
{
BToMake = Double.valueOf(QuantityCraftField.getText()).doubleValue();
double Furnace = 8;
double furnace = 8;
TotalCraft = Furnace * BToMake;
TotalCraft = furnace * BToMake;
TotalCraftField.setText(String.valueOf(TotalCraft));
}
最佳答案
您需要使用Block.equalsIgnoreCase("Furnace")