我正在开发一个进行数学计算的应用程序, 一个按钮正在调用一个进行计算的方法, 验证if的条件后。
public class MainActivity extends AppCompatActivity {
Button ok;
TextView re;
EditText s ;
int ref =100 ;
int=12;
int=8;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
re=findViewById(R.id.result);
ok =findViewById(R.id.ok);
s=findViewById(R.id.somme);
int en = Integer.parseInt(s.getText().toString());
if (en <(ref)) {
int result =((en*8)/ 100);
System.out.println(result);
} else {
int result1=((en*12)/ 100);
System.out.println(result1);
}
}
}
谢谢
最佳答案
您需要为按钮设置 OnClickListener 事件监听器。否则你的按钮将不会响应。您应该在该界面的 onClick() 方法中进行计算,如下所示:
ok.setOnClickListener(view ->
if (en <(ref)) {
int result =((en*8)/ 100);
System.out.println(result);
} else {
int result1=((en*12)/ 100);
System.out.println(result1);
});
关于java - 获取 if else 语句中的计算结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56674387/