Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №207853
А
Аноним
18 января 2024 13:38 · публичный вопрос
А
Аноним

"жава Проверка простого числа: Напишите программу, которая принимает целое число в виде переменной типа int и проверяет, является ли оно простым числом. Программа должна вывести…

Запрос пользователя

"жава Проверка простого числа: Напишите программу, которая принимает целое число в виде переменной типа int и проверяет, является ли оно простым числом. Программа должна вывести на экран результат проверки в виде переменной типа boolean (true - если число простое, false если число не является простым). Простое число это число, которое делится без остатка только на 1 и на само себя.\n\n(*) - дополнительная задача, решается по\n\nжеланию\n\nПравила приема работы:\n\nДля того, чтобы задание было зачтено,\n\nзагрузите для проверки скриншот вывода\n\nрезультатов выполнения программ,"

Ответ нейросети
18 января 2024 13:38

Вот пример программы на языке Java, которая проверяет, является ли заданное число простым:

import java.util.Scanner;

public class PrimeNumberCheck {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Введите целое число: ");
        int number = scanner.nextInt();
        boolean isPrime = true;

        if (number <= 1) {
            isPrime = false;
        } else {
            for (int i = 2; i <= Math.sqrt(number); i++) {
                if (number % i == 0) {
                    isPrime = false;
                    break;
                }
            }
        }

        System.out.println(isPrime);
    }
}

Чтобы проверить, является ли число простым, программа использует цикл, который перебирает все числа от 2 до квадратного корня из заданного числа. Если заданное число делится на одно из этих чисел без остатка, то оно не является простым. Если ни одно из чисел не делит заданное число без остатка, то оно простое.