1 package com.javakc.jse.ch02;
2
3 import java.util.Scanner;
4 import java.util.function.DoubleToIntFunction;
5
6 public class Test {
7 public static void main(String[] args) {
8 //判断一个数是否为素数
9 Scanner scan = new Scanner(System.in);
10 System.out.println("请输入一个数字:");
11 int n = scan.nextInt();
12 int sum = 0;
13 // 16 4
14 // 2 3 4
15 for (int i = 2; i <= Math.sqrt(n); i++) {
16 if (n % i == 0) {
17 sum++;
18 //如果一个表达式成立,立马跳出循环
19 //不写break还要运算很多遍
20 break;//跳出循环
21 }
22 }
23 if (sum==0) {
24 System.out.println("这个数是素数");
25 }else{
26 System.out.println("这个数不是素数");
27 }
28 }
29 }