/
vessel
/
junkyard
Обзор
Документация
Войти
/
vessel
/
junkyard
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Guess.java
32 строки
1 KB
vessel
javagametest
14 мар 2025, 12:55
14 мар 2025, 12:55
2d5647b
Код
Авторство
О чём код?
import java.util.Random; import java.util.Scanner; public class Guess { public static void start() { Scanner sc = new Scanner(System.in); Random rnd = new Random(); System.out.println("Введите диапазон загадываемого числа:"); int rng = sc.nextInt(); int atm = Mathf.log2(rng); int rndnum = rnd.nextInt(rng); System.out.println("Число загаданно. У вас "+atm+" попыток."); boolean cycle = true; int counter = 1; System.out.println("Введите число от 0 до "+rng); while (cycle) { int guess = sc.nextInt(); if (rndnum == guess) {cycle = false; break;} if (rndnum > guess) {System.out.println("Загаданное число больше");} if (rndnum < guess) {System.out.println("Загаданное число меньше");} counter++; if (counter>atm) { System.out.println("Вы проиграли. Затраченно "+counter+" из"+atm+" попыток."); cycle = false; break; } } sc.close(); System.out.println("Попыток затраченно: " + counter); } }