阿楠很难 2021-07-01 11:18 采纳率: 80%
浏览 95
已结题

JAVA 从键盘输入10个大于1的数,计算其中素数的个数。

JAVA 从键盘输入10个大于1的数,计算其中素数的个数。

  • 写回答

1条回答 默认 最新

  • CSDN专家-sinJack 2021-07-01 11:19
    关注

    键盘输入后,直接进行判断并且计数。

    如有帮助,请采纳。点击我回答右上角【采纳】按钮。

    import java.util.Scanner;
    public class Test {
        public static void main(String[] args) {
            int count=0;
            Scanner in=new Scanner(System.in);
            System.out.println("请输入10个大于1的整数:");
            for (int i=0;i<10;i++){
                if (isPrime(in.nextInt())){
                    count++;
                }
            }
            System.out.println("素数的个数为:"+count);
        }
    
        public static boolean isPrime(int num){
            for (int i = 2; i <= num / 2; i++) {
                if (num % i == 0)
                    return false;
            }
            return true;
        }
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月14日

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器