@@ -12,12 +12,12 @@ public static String introductoryNote() { // Метод получает пар
1212 // Метод формирует вопрос и правильный ответ
1313 public static String question (StringBuilder rightAnswer ) {
1414 SecureRandom rnd = new SecureRandom ();
15- final int RANGE_1 = 21 ; // Диапазон для генерации числа из условия игры для операции умножения
16- final int OFFSET_1 = -10 ; // Смещение числа в минус для операции умножения
17- final int RANGE_2 = 201 ; // Диапазон для генерации числа из условия игры для операций сложения и вычитания
18- final int OFFSET_2 = -100 ; // Смещение числа в минус для операций сложения и вычтания
19- final int NUMBER_MATTH = 3 ; // Число математических операций
20- int operator = rnd .nextInt (NUMBER_MATTH ); // Получаем номер математического оператора
15+ final int range1 = 21 ; // Диапазон для генерации числа из условия игры для операции умножения
16+ final int offset1 = -10 ; // Смещение числа в минус для операции умножения
17+ final int range2 = 201 ; // Диапазон для генерации числа из условия игры для операций сложения и вычитания
18+ final int offset2 = -100 ; // Смещение числа в минус для операций сложения и вычтания
19+ final int numberOfMath = 3 ; // Число математических операций
20+ int operator = rnd .nextInt (numberOfMath ); // Получаем номер математического оператора
2121 String operatorSting = switch (operator ) {
2222 case 0 -> "+" ;
2323 case 1 -> "-" ;
@@ -26,14 +26,14 @@ public static String question(StringBuilder rightAnswer) {
2626 int number1 ;
2727 int number2 ;
2828 if (operator == 2 ) {
29- number1 = rnd .nextInt (RANGE_1 ) + OFFSET_1 ; // получение первого числа в диапазоне от -10 до 10 для
29+ number1 = rnd .nextInt (range1 ) + offset1 ; // получение первого числа в диапазоне от -10 до 10 для
3030 // операции умножения
31- number2 = rnd .nextInt (RANGE_1 ) + OFFSET_1 ; // получение второго числа в диапазоне от -10 до 10 для
31+ number2 = rnd .nextInt (range1 ) + offset1 ; // получение второго числа в диапазоне от -10 до 10 для
3232 // операции умножения
3333 } else {
34- number1 = rnd .nextInt (RANGE_2 ) + OFFSET_2 ; // получение первого числа в диапазоне от -100 до 100 для
34+ number1 = rnd .nextInt (range2 ) + offset2 ; // получение первого числа в диапазоне от -100 до 100 для
3535 // операций сложения и вычитания
36- number2 = rnd .nextInt (RANGE_2 ) + OFFSET_2 ; // получение первого числа в диапазоне от -100 до 100 для
36+ number2 = rnd .nextInt (range2 ) + offset2 ; // получение первого числа в диапазоне от -100 до 100 для
3737 // операций сложения и вычитания
3838 }
3939
0 commit comments