Demo06.java 762 B

12345678910111213141516171819202122232425
  1. package com.lovecoding.day04;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title Demo06
  6. * @description 判断素数
  7. * 给定整数 17,使用循环和分支语句判断它是否为素数。素数定义为大于1的自然数中,除了1和它本身外不再有其他因数。 是素数输出 yes,不是输出 no。
  8. * @create 2026/7/10
  9. */
  10. public class Demo06 {
  11. public static void main(String[] args) {
  12. int n=17;
  13. boolean b=n>1; //判断这个数是否大于1
  14. for (int i = 2; i <=n ; i++) { //循环可能出现的所有除数,不能包括 1
  15. if (n%i==0){
  16. b=false; //不是素数
  17. break; //结束循环
  18. }
  19. }
  20. System.out.println(b?"no":"yes");
  21. }
  22. }