получить результат расчета внутри, если это утверждение - PullRequest
0 голосов
/ 19 июня 2019

Я разрабатываю приложение, которое делает математические вычисления, кнопка вызывает метод, в котором выполняются вычисления, после проверки условия 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);
    }


    }


   }

Спасибо

1 Ответ

0 голосов
/ 19 июня 2019

Вам нужно установить прослушиватель событий 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);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...