• 输入一个数,判断这个数是否是素数


    方法一:

    package com.Summer_0417.cn;
    
    import java.util.Scanner;
    
    /**
     * @author Summer
     * 输入一个数,判断这个数是否为素数
     */
    public class Test_Method06 {
    
        public static void main(String[] args) {
            //键盘录入一个数
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入一个数字");
            int num = sc.nextInt();
            
            //判断是否为素数
            if(num==1){
                System.out.println(num+"不是素数");
            }else {
            for (int i = 2; i <= num; i++) {
                if(num%i==0){
                    int num1 = i;
                    if (num1==num) {
                        System.out.println(num+"是素数");
                        break;
                    }else{
                        System.out.println("不是素数");
                        break;
                    }
                }        
              }
            }    
        }
    }

    方法二:

    public class TestPrime {
        public static void main(String[] args) {
            // 输入一个数
            Scanner input = new Scanner(System.in);
            System.out.println("请输入一个数:");
            int n = input.nextInt();
            // 判断是否是素数
            boolean flag = true;
            if (n == 1)
                flag = false;
            else {
                for (int i = 2; i < n; i++) {
                    if (n % i== 0) {
                        flag = false;
                        break;
                    }
                }
            }
            // 输出结果
            if (flag) {
                System.out.println(n + "是素数");
            } else {
                System.out.println(n + "不是素数");
            }
        }
    }
  • 相关阅读:
    EJB
    Token
    FreeMarker
    solr
    maven学习四:maven集成jetty插件发布web项目 标签: maven
    代码生成器
    springIOplatform
    数据连接池
    freeMark模板引擎
    张萌作品集
  • 原文地址:https://www.cnblogs.com/summerdata/p/10726120.html
Copyright © 2020-2023  润新知