public class MainActivity extends AppCompatActivity {
EditText number;
TextView msg;
Button guess;
int randomNum = (int) (Math.random() * 100)+1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
number = findViewById(R.id.number);
msg = findViewById(R.id.msg);
guess = findViewById(R.id.guess);
newGame();
}
int n = Integer.parseInt(number.getText().toString());
public void onClicked(View v){
guess.setOnClickListener(e -> {
if(n == randomNum){
msg.setText("축하합니다. 정답입니다!");
newGame();
}
else if(n < randomNum){
msg.setText("더 높이세요!");
}
else if(n > randomNum){
msg.setText("더 줄이세요!");
}
});
}
public void newGame(){
msg.setText("시작");
number.setText("");
}
EditText number;
TextView msg;
Button guess;
int randomNum = (int) (Math.random() * 100)+1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
number = findViewById(R.id.number);
msg = findViewById(R.id.msg);
guess = findViewById(R.id.guess);
newGame();
}
int n = Integer.parseInt(number.getText().toString());
public void onClicked(View v){
guess.setOnClickListener(e -> {
if(n == randomNum){
msg.setText("축하합니다. 정답입니다!");
newGame();
}
else if(n < randomNum){
msg.setText("더 높이세요!");
}
else if(n > randomNum){
msg.setText("더 줄이세요!");
}
});
}
public void newGame(){
msg.setText("시작");
number.setText("");
}
뭐가문제냐
int n = Integer.parseInt(number.getText().toString()); 문제고만
초기화 저런식으로 하지마라