m0_65460560 2021-12-28 11:35 采纳率: 72.7%
浏览 46
已结题

被任何数整除用JAVA怎么表达

输入一个数,判断是否为质数,输入质数的那个数

  • 写回答

3条回答 默认 最新

  • Trouble-Solver 2021-12-28 11:53
    关注

    import java.util.*;
    public class main {
    public static void main(String args[])
    {
    System.out.println("请输入:");
    Scanner reader=new Scanner(System.in);
    int num= reader.nextInt();
    //num<=3时,质数有2和3
    if (num <= 3&&num>1) {
    System.out.println(num);
    }else{
    boolean flag =true;
    //当n>3时,质数无法被比它小的数整除
    for(int i = 2; i < n; i++){
    if (n % i == 0) {
    flag = false;
    }
    }
    if(flag){
    System.out.println(num);
    }
    }

    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    1人已打赏
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 1月5日
  • 已采纳回答 12月28日
  • 创建了问题 12月28日