2015-08-16 5 views
1

Мне нужна помощь в формировании кода if else, чтобы показать сообщение. Например, если оно больше или равно 50, в поле textView будет показано сообщение «Green Mark Certified». Ниже приведены коды, которые я сделал для простого калькулятора. Мне нужно, когда int sum> = 50 и < 75, покажите «Green Mark Certified» в поле textView. Пожалуйста, любезно покажите мне, как кодировать, хочу ли я этого достичь.Android Studio If Else Условия

public void onButtonClick(View V){ 
    EditText e1 = (EditText)findViewById(R.id.editText); 
    EditText e2 = (EditText)findViewById(R.id.editText2); 
    EditText e3 = (EditText)findViewById(R.id.editText3); 
    EditText e4 = (EditText)findViewById(R.id.editText4); 
    EditText e5 = (EditText)findViewById(R.id.editText5); 

    TextView t1 = (TextView)findViewById(R.id.textView); 
    int num1 = Integer.parseInt(e1.getText().toString()); 
    int num2 = Integer.parseInt(e2.getText().toString()); 
    int num3 = Integer.parseInt(e3.getText().toString()); 
    int num4 = Integer.parseInt(e4.getText().toString()); 
    int num5 = Integer.parseInt(e5.getText().toString()); 
    int sum = num1 + num2 + num3 + num4 + num5 ; 
    t1.setText(Integer.toString(sum)); 
+1

вы пробовали что-нибудь до сих пор? –

ответ

1

Это как если заявление должно выглядеть следующим образом:

if(sum >= 50 && sum < 75) { 
    t1.setText("Green Mark Certified"); 
} 

условия помещаются в скобках после if, и код, который будет выполняться, в скобках. && означает «и», а || (который не используется) означает «или».

0

Вы можете использовать логический оператор && проверить оба условия:

if (sum >= 50 && sum < 75) { 
    t1.setText("Green Mark Certified"); 
} 
+0

Я попытался подставить коды, но кажется, что было несколько ошибок. Незаконный старт типа, «Незаконный старт выражения», «ожидаемый», ожидаемый класс интерфейса или enum. – Kendrick

+0

@ Kendrick, пожалуйста, разместите точный код, который вы пробовали. Похоже, вы пропустили скобок где-то – Mureinik

+0

Все в порядке, мне удалось исправить ошибку. – Kendrick

Смежные вопросы