Zweck der App wirklich einfach. Bitten Sie den Benutzer, eine Nummer einzugeben und überprüft, ob die Benutzernummer und die zufällig erstellte Nummer identisch sind. Bis der Benutzer die richtige Nummer eingibt, geht es weiter. Sobald der Benutzer die richtige Nummer eingegeben hat, kann ich meine Zufallszahl ändern, so dass sie fortfahren können, ohne die Anwendung zu beenden. Jetzt muss ich aufhören, sobald ich die richtige Nummer gefunden habe. Und öffne sie wieder.
Öffentliche Klasse MainActivity erweitert AppCompatActivity { Int-Nummer; // Global Variabble.Zurück zur ursprünglichen Startposition, ohne die Anwendung zu verlassen und sie wieder zu öffnen
public void clicked (View view){
EditText userinput = (EditText)findViewById(R.id.userinput);
String inputstring = userinput.getText().toString();
if (inputstring == " "){
Toast.makeText(getApplicationContext(),"You havent entered anything",Toast.LENGTH_SHORT).show();
}
int inputint = Integer.parseInt(inputstring);
if (inputint > number){
Toast.makeText(getApplicationContext(),"No, too high",Toast.LENGTH_SHORT).show();
}
else if (inputint < number){
Toast.makeText(getApplicationContext(),"No, too small",Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(getApplicationContext(),"Well Done! You Guessed it",Toast.LENGTH_SHORT).show();
}
//System.out.println("Computer guessed number is: " + number);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
Random r = new Random();
number = r.nextInt(21);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
Sie in einer Methode Zufallszahlenlogik setzt es nennen, wenn Sie –