Метод nextBoolean
Метод nextBoolean класса Random возвращает
случайное логическое значение типа boolean.
Метод не принимает параметров и с равной вероятностью
возвращает либо true, либо false.
Для получения случайного значения сначала нужно создать
объект класса Random.
Синтаксис
random.nextBoolean()
Пример
Давайте получим одно случайное логическое значение:
import java.util.Random;
public class Main
{
public static void main(String[] args)
{
Random random = new Random();
boolean res = random.nextBoolean();
System.out.println(res);
}
}
Результат выполнения кода:
true
Пример
Давайте получим несколько случайных логических значений в цикле:
import java.util.Random;
public class Main
{
public static void main(String[] args)
{
Random random = new Random();
for (int i = 0; i < 5; i++) {
boolean res = random.nextBoolean();
System.out.println(res);
}
}
}
Результат выполнения кода:
true
false
true
true
false
Пример
Давайте используем метод nextBoolean для
случайного выбора одного из двух вариантов:
import java.util.Random;
public class Main
{
public static void main(String[] args)
{
Random random = new Random();
boolean res = random.nextBoolean();
if (res) {
System.out.println("Option A");
} else {
System.out.println("Option B");
}
}
}
Результат выполнения кода:
"Option A"
Смотрите также
-
класс
Random,
который генерирует случайные значения -
метод
nextInt,
который возвращает случайное целое число -
метод
nextDouble,
который возвращает случайное дробное число -
метод
nextLong,
который возвращает случайное длинное целое число