21xrx.com
2024-12-23 00:46:14 Monday
登录
文章检索 我的文章 写文章
如何为JAVA简易计算器添加小数点按键?
2023-06-11 11:24:31 深夜i     --     --
JAVA 计算器 小数点

如果你曾经使用过JAVA写的简易计算器,你可能已经注意到了一个问题:它没有小数点按键。这使得计算器无法处理小数位的运算。那么怎样为JAVA简易计算器添加小数点按键呢?

首先,我们需要在计算器的界面中添加一个小数点按键。这可以通过在计算器的布局文件中添加一个Button实现:


然后,我们需要在计算器的代码中添加一个inputDot()方法来处理小数点按钮的点击事件。我们可以使用一个布尔变量来跟踪用户是否已经输入了小数点:


  

private boolean hasDecimalPoint = false;

public void inputDot(View view) {

  Button button = (Button) view;

  String currentInput = inputField.getText().toString();

  // 如果输入框中已经有小数点,则不执行任何操作

  if (hasDecimalPoint)

    return;

 

  // 如果输入框为空,则输入 0.

  if (currentInput.isEmpty()) {

    inputField.setText("0.");

  } else {

    inputField.setText(currentInput + ".");

  }

  hasDecimalPoint = true;

}

我们首先获取当前的输入框的文本,然后检查它是否包含小数点。如果已经有小数点了,我们就不执行任何操作。否则,我们在输入框的末尾添加小数点,并将 hasDecimalPoint 设置为 true。

现在,我们只需将 inputDot() 方法关联到小数点按钮的单击事件即可:

通过添加这些代码,我们已经成功为JAVA简易计算器添加了小数点按键。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复