在语句中获取计算结果

时间:2019-06-19 19:10:25

标签: java android if-statement

我正在开发一个可以进行数学计算的应用程序,        一个按钮正在调用一种进行计算的方法,        验证条件是否满足之后。

 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);
    }


    }


   }

谢谢

1 个答案:

答案 0 :(得分:0)

您需要将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);
});