我想说的是,如果文本框中的数字超过10,则文本会更改。但是,Eclipse不喜欢>
符号。我究竟做错了什么?
if ( v == txtCarsInCarPark){
txtCarsInCarPark = > 10;
txtCarsInCarPark.setText("Car park Full");
}
另外,这里似乎也做同样的事情。但是,这一次我试图在文本框达到0以下时禁用按钮。同样,它不喜欢
<
符号。if ( v == txtCarsInCarPark){
txtCarsInCarPark = < 0;
btnCarOut.setEnabled(false);
}
最佳答案
if语句的语法为:
if (x >= 10)
{
// do something
}
对于您的情况,您首先需要将文本框中的字符串转换为整数:
num = Integer.parseInt(txtCarsInCarPark.getText().toString());
if (num >= 10)
txtCarsInCarPark.setText("Car park Full");