zoukankan      html  css  js  c++  java
  • java怎么求素数

    素数:大于1,只能被1和自身整除

     1 public static boolean isSuShu(int num){
     2         if(num<=1){//大于1
     3             return false;
     4         }
     5         if(num==2||num==3){
     6             return true;
     7         }
     8         int count=1;//你能整除其他值得次数
     9         
    10         for(int i=2;i<=num;i++){
    11             if(num%i==0){
    12                 count++;
    13             }
    14             if(count>2){//如果你整除的次数大于2,不是素数
    15                 return false;
    16             }
    17         }
    18         return true;
    19         
    20     }

    测试就可以了,

    public static void main(String[] args) {
    		Scanner input=new Scanner(System.in);
    		System.out.println("请输入一个数");
    		int num=input.nextInt();
    		System.out.println(isSuShu(num));
    		
    	}
    

       请多指教

  • 相关阅读:
    KafKa 发消息到Storm
    HBase的优化
    HBase部署与使用
    Scala 类
    Scala高阶函数
    模式匹配
    Scala数据结构
    scala基础语法
    Scala安装配置
    Kafka工作流程分析
  • 原文地址:https://www.cnblogs.com/meng70345/p/3816118.html
Copyright © 2011-2022 走看看