Я новичок в android, и я пытаюсь создать игру. Это очень просто Угадай номер игры. Я хочу изменить значение правильного ответа, если он правильно догадался. Я не уверен, как это сделать. его код для моего создания:Могу ли я изменить значение final int
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button subm = (Button) findViewById(R.id.button1);
final TextView tv1 =(TextView) findViewById(R.id.textView1);
final EditText userG=(EditText)findViewById(R.id.editText1);
Random rand=new Random();
final int correctAnswer=rand.nextInt(100)+1;
subm.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
int userNum=Integer.parseInt(userG.getText().toString());
if(userNum>100 || userNum<0){
tv1.setText("Enter a number between 1 and 100");
}
else{
if(userNum==correctAnswer){
tv1.setText("YEAH! You got it right");
}
else if(userNum>correctAnswer){
tv1.setText("Sorry,Your guess is too high");
}
else if(userNum<correctAnswer){
tv1.setText("Sorry,Your guess is too low");
}}
}
});
}
Как изменить правильный ответ? Я вынужден назвать его окончательным и не могу изменить значение.
«Могу ли я изменить значение окончательного int» - № – Maroun
объявить значение int - ** глобально ** –
_ «Я вынужден назвать его окончательным» _ как вы были вынуждены? – Baby