кодесурса

Упражнения по методу Java: найдите все двойные простые числа меньше 100

script1adsense2code
script1adsense3code

Метод 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code