【发布时间】:2020-07-16 22:25:02
【问题描述】:
我正在尝试制作一个将用户输入的值转换为 editText 的应用程序。但是当我运行程序时,它会关闭并且不会显示用户输入的输入或输入除以 2。我尝试将 btCalculate.setText("Hi" + convert);并显示了 hi 和用户输入,但是当我摆脱字符串并进行转换时,它会关闭。有人可以帮助我或理解我想要做什么吗? 这是我的代码:
btCalculate.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v) {
int convert = Integer.parseInt(editText.getText().toString());
if (btCopper1.isPressed());
btCopper2.isPressed();{
btCalculate.setText(convert);
}
if (btCopper1.isPressed());
btSilver2.isPressed();
btCalculate.setText(convert/2);
}
});
}
}
【问题讨论】:
-
你的代码有错误。修复 if 中的 { 和 }。
-
是否必须删除 if 之间的所有 { }?
-
取决于你想让你的代码做什么。
-
我只想要第二个,如果我希望它打印出用户输入除以 2 的结果
标签: java android-studio division settext