English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans ce programme, vous apprendrez à utiliser les fonctions pour afficher tous les nombres premiers entre deux nombres en Java.
Pour trouver tous les nombres premiers entre deux entiers, une fonction checkPrimeNumber() sera créée. Cette fonctionVérification si un nombre est un nombre premier。
public class Prime { public static void main(String[] args) { int low = 20, high = 50; while (low < high) { if (checkPrimeNumber(low)) System.out.print(low + ""); ++low; } } public static boolean checkPrimeNumber(int num) { boolean flag = true; for (int i = 2; i <= num/2; ++i) { if (num % i == 0) { flag = false; break; } } return flag; } }
When running the program, the output is:
23 29 31 37 41 43 47
In the above program, we created a function named checkPrimeNumber() that takes a parameter num and returns a boolean value.
If the number is a prime number, return true. If not, return false.
Print the number on the screen inside the main() function based on the return value.