В этой статье описывается простая игра Dice Roll, реализованная в Java. Поделитесь этим для вашей ссылки, следующим образом:
Требовать:
Руть два кости, у каждого кости есть шесть сторон,
Они 1, 2, 3, 4, 5 и 6 соответственно. Проверьте сумму этих двух кубиков.
Если это 2, 3 или 12, вы проиграете; Если сумма составляет 7 или 11, вы выигрываете.
Но если сумма является еще одним числом (например, 4, 5, 6, 8, 9 или 10),
Только что подтвердил точку. Продолжайте перекачивать кости, пока 7 не будет выброшено или такое же количество очков, что и раньше. Если вы бросите 7, вы проиграете.
Если количество брошенных точек такое же, как и количество точек, которые вы бросили раньше,
Вы выигрываете.
Код реализации Java:
enum status {win, проиграть, goon;} public class dicegame {public static int getScore () {return (int) (1 + math.random () * 6); } public static int start () {int score1 = getScore (); int score2 = getscore (); возврат оценки1 + оценка2; } public static Status Suide (int sum1) {if (sum1 == 7 || sum1 == 11) {return status.win; } else if (sum1 == 2 || sum1 == 3 || sum1 == 12) {return status.lose; } else return status.goon; } public static void main (string [] args) {int sum1 = start (); int pre = sum1; Switch (судья (sum1)) {case win: System.out.println ("Вы бросили"+sum1+"point"); System.out.println («Поздравляю! Вы выиграли!»); перерыв; case Lose: System.out.println ("Вы бросили"+sum1+"point"); System.out.println («Извините! Вы проиграли!»); перерыв; Дело Гон: int sum2 = start (); while (true) {if (sum2 == pre) {System.out.println («Вы выбросили"+sum1+"point"); System.out.println («Вы выбросили"+sum2+"point"); System.out.println («Поздравляю! Вы выиграли!»); перерыв; } else if (sum2 == 7) {System.out.println («Вы выбросили точку"+sum1+"); System.out.println («Снова спрыгнут»+sum2+«точка»); System.out.println («Извините! Вы проиграли!»); перерыв; } else {pre = sum2; sum2 = start (); } } перерыв; }; }}Результаты работы:
Для получения дополнительной информации об алгоритмах Java, читатели, которые заинтересованы в этом сайте, могут просмотреть темы: «Учебное пособие по структуре данных Java и алгоритм», «Сводка операции Java Dom Node», «Сводка Java File и каталог
Я надеюсь, что эта статья будет полезна для всех Java Programming.