Простое число — это натуральное (целое положительное) число, имеющее ровно два различных натуральных делителя — единицу и самого себя.
Другими словами, число p является простым, если оно больше 1 и при этом делится без остатка только на 1 и на p (на самого себя). (Википедия)
Примерами простых чисел являются: 3,7,13 и т.д.
Реализуем метод, который будет «говорить» нам является ли число простым или нет.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import java.io.PrintStream; public class main { //объявление класса public static boolean IsSimple(int value) //создание метода, который определяет, является ли число простым или нет //а также, возвращающая логический ответ { for (int i = 2; i < value; i++) //бежим по циклу начиная от 2 и до самого числа не включительно { if (value % i == 0) //если остаток от деления числа на значение шага цикла равен нулю, то { return false; //вернуть false, переданное число простым не является } } //если же ни одного значения, удоволетворяющего условию выше, не было найдено, то return true; //вернуть true, переданное число простое } public static void main(String[] args) { //основной метод программы System.out.println(IsSimple(13)); //помещаем в функцию вывода имя метода передав ему параметр //и выводим на экран значение возвращаемое методом } } |
В результате метод нам вернёт
1 |
true |
Таким нехитрым образом мы разобрались с темой: «Нахождение простого числа с реализацией в виде метода на Java»!