Android studio 整数作为条件-Android studio

Android studio 整数作为条件-Android studio,android-studio,Android Studio,早上好。我想问一下,如何检查数字是否为整数?我在AndroidStudio工作,想检查这种情况。我写过这样的smth,但没有成功。应用程序崩溃 int value = 0; if (!et.equals(temp)) { value = Integer.parseInt(temp); } if (value != 0 && value < 10 && value > 1 && (value -(

早上好。我想问一下,如何检查数字是否为整数?我在AndroidStudio工作,想检查这种情况。我写过这样的smth,但没有成功。应用程序崩溃

int value = 0;

    if (!et.equals(temp)) {
        value = Integer.parseInt(temp);
    }
    if (value != 0 && value < 10 && value > 1 && (value -(int)value!=0)) {
int值=0;
如果(!et.equals(temp)){
值=整数.parseInt(temp);
}
如果(值!=0&&value<10&&value>1&&value-(int)值!=0)){

您可以这样检查:

button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                
                String inputNumber = editText.getText().toString();
                if (inputNumber.contains(".")) {
                    editText.setError("Your Error Message Here");
                } else {
                    int num = Integer.parseInt(inputNumber);
                    // you got your interger ...
                }
            }
        });

并在您的
编辑文本中使用
android:inputType=“numberDecimal”

是,我想检查它是否为整数值。当我键入float value(3.5)时,应用程序崩溃。如果此条件未满,我想显示警告消息。@Bordo检查编辑后的答案。