package roulette Играем лото import java util Scanner идиотизм не подд

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
package roulette;
// Играем в лото =)
import java.util.Scanner; // идиотизм... не поддерживает русский Оо
import uteam.Rnd;
public class Roulette {
private static Roulette roulette;
// Массив для выпавших шаров
int[] glob = new int[5];
// Массив для ставок
int[] bet = new int[5];
// Имя игрока
String name_player;
// Ставка игрока
int adena;
public static void main(String args[]) {
roulette = new Roulette();
}
private Roulette() {
// Регистрируем игрока
Player();
// Делаем ставку
Bet();
// Крутим барабан
Drum();
// Определяем выиграл игрок или нет, если да выдаем приз
Winner();
}
private void Player() {
System.out.print("Введите свое имя: ");
Scanner in = new Scanner(System.in);
name_player = in.next();
System.out.print("Добро пожаловать " + name_player + " к нам на игру.\n");
}
// Крутим барабан, заполняем массив числами.
private void Drum() {
for (int i = 0; i < glob.length; i++) {
glob[i] = Rnd.get(1, 10);
//System.out.println(glob[i]);
}
// Сортируем полученный массив
Sorting(glob);
}
private void Sorting(int[] array) {
for (int i = 0; i < array.length; i++) {
for (int b = i + 1; b < array.length; b++) {
if (array[i] > array[b]) {
int swap = array[i];
array[i] = array[b];
array[b] = swap;
}
}
// Выводим результат
System.out.print(array[i] + " ");
}
System.out.println();
}
private void Bet() {
Scanner in = new Scanner(System.in);
System.out.println("Введите 5 чисел от 0 до 10:");
for (int i = 0; i < bet.length; i++) {
int _ball = in.nextInt();
if (_ball > 11) {
System.out.println("Число не должно быть больше 50, повторите:");
_ball = in.nextInt();
}
bet[i] = _ball;
}
// Сортируем полученный массив
Sorting(bet);
}
private void Winner() {
int prize = 0;
if (Search(glob, bet)) {
System.out.println("Вы выиграли, ваша ставка увеличивается в " + Search(prize, glob, bet) + " раз.");
} else {
System.out.println("Вы проиграли");
}
}
private boolean Search(int[] array, int[] _array) {
for (int i = 0; i < array.length; i++) {
for (int b = 0; b < _array.length; b++) {
if (array[i] == _array[b]) {
return true;
}
}
}
return false;
}
private int Search(int prize, int[] array, int[] _array) {
prize = 1;
for (int i = 0; i < array.length; i++) {
for (int b = 0; b < _array.length; b++) {
if (array[i] == _array[b]) {
prize++;
}
}
}
return prize;
}
}