Упражнения по методу Java: найдите все двойные простые числа меньше 100
Метод Java: упражнение 16 с решением
Напишите метод Java, чтобы найти все двойные простые числа меньше 100.
Иллюстрированная презентация:
Пример решения:
Java-код:
import java.util.Scanner;
public class Exercise16 {
public static void main(String[] args) {
for (int i = 2; i < 100; i++) {
if (is_Prime(i) && is_Prime(i + 2)) {
System.out.printf("(%d, %d)\n", i, i + 2);
}
}
}
public static boolean is_Prime(long n) {
if (n < 2) return false;
for (int i = 2; i <= n / 2; i++) {
if (n % i == 0) return false;
}
return true;
}
}
Пример вывода:
(3, 5) (5, 7) (11, 13) (17, 19) (29, 31) (41, 43) (59, 61) (71, 73)
Блок-схема:
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Previous: написать метод Java для отображения текущей даты и времени.
Далее: Упражнения с числами на Java
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code