java学习

 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 }
View Code

 

posted @ 2021-02-19 12:00  TS01  阅读(8)  评论(0)    收藏  举报