Java :: Aufgabe #286 :: Lösung #3

4 Lösungen Lösungen öffentlich
#286

Game - Heiß oder Kalt

Anfänger - Java von DavidDev024 - 20.04.2020 um 19:36 Uhr
Das Spiel läuft folgender Maßen ab:

- Spieler 1 denkt sich eine Zahl aus
- Spieler 2 versucht nun die Zahl zu erraten, indem er eine Zahl eingibt
- nun wird der vorherige Versuch (falls einer vorhanden) mit dem jetzigen verglichen und wärmer oder kälter ausgegeben (je nachdem ob man der geheimen Zahl von Spieler 1 näher kommt oder nicht)
-Erratet Spieler 2 die Zahl sollen die benötigten Versuche und die benötigte Zeit ausgegeben werden.

Have Fun
#3
vote_ok
von Des_ORNTRT (530 Punkte) - 31.07.2020 um 01:08 Uhr
Quellcode ausblenden Java-Code
import java.util.Scanner;
import java.util.Random;

public class Aufgabe1 {

    public static void main(String[] args)
    {
        long displayMinutes=0;
        long starttime=System.currentTimeMillis();
        Random rand = new Random();
        Scanner Scnr = new Scanner(System.in);
        int upperbound = 3;
        int int_random = rand.nextInt(upperbound);

        System.out.println("Versuchen Sie, die Zahl zu erraten: \n");
        while (true) {

            int num_guess = Integer.parseInt(Scnr.nextLine());
            if (num_guess > int_random) {
                System.out.println("Die geheime Zahl ist kleiner als " + num_guess);
            }
            if (num_guess < int_random) {
                System.out.println("Die geheime Zahl ist größer als " + num_guess);
            }
            if (num_guess==int_random){ break; }}


        System.out.println("Richtig");

        long timepassed = System.currentTimeMillis() - starttime;
        long secondspassed = (timepassed / 1000);

        String _10_seconds = Long.toString(timepassed / 100);
        String _100_seconds = Long.toString(timepassed / 10);
        String secs10 = Character.toString(_10_seconds.charAt(0));
        String secs100 = Character.toString(_10_seconds.charAt(0));
        System.out.print(secondspassed + ":" + secs10 + secs100);

    }

}


Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben