#java
#java
Вопрос:
Мне интересно, как сгенерировать случайный математический оператор ( *- /) в eclipse. Или как я могу вывести («Что такое » number1 » » number2)
Я уже пробовал («Что такое » number1 » » number2)
// Генератор случайных чисел
firstNumber=number.nextInt(10-1) 1;
secondNumber=number.nextInt(10-1) 1;
//Вывод
System.out.println("What is " firstNumber secondNumber);
Я ожидаю вывод «что такое number1 number2»
например; «Что такое 8 5»
Комментарии:
1. Это вернет вам случайный оператор: » *- /».charAt(ThreadLocalRandom.current().nextInt(4));
Ответ №1:
System.out.println("What is " firstNumber " " secondNumber);
Ответ №2:
Чтобы напечатать что-то вроде «Что такое 5 8» или * или / или — случайным образом, вы можете сделать:
System.out.println(
"What is "
firstNumber
" "
" -*/".charAt((new Random()).nextInt(4))
" "
secondNumber);
new Random()
Создается случайный объект, к которому затем вы применяете .nextInt(4)
, который генерирует случайное число от 0 до 3.
Вы применяете charAt()
к » -* /» со случайным расположением от 0 до 3, определяемым случайным числом. Это позволяет возвращать , -, * или / случайным образом.
Наконец, вы объединяете «Что есть» с первым числом со случайным оператором со вторым числом.
Не забудьте import java.util.Random;