РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
616 of 1163 menu

Метод 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,
    который возвращает случайное длинное целое число
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить