我晕 又是你  你不是要别人帮你做作业吧

解决方案 »

  1.   

    package aa;
    import java.util.*;
    import java.lang.Math;
    public class As {
    public static void main(String[] args){
    Random rand=new Random();
    int i=rand.nextInt()%20;
    while(i<=1){
    Random rand1=new Random();
        i=rand1.nextInt()%20;
    }
    prt("i="+i);
    boolean flag;
    for(int j=i;j<=i;j--){
    flag=true;
    int k=(int)Math.sqrt(j);

    for(int x=2;x<=k;x++)
    if(k%x==0)
    {
    flag=false;
    break;
    }
    if(flag)
    System.out.print(j+" ");
    }

    }
    static void prt(String str){
    System.out.println(str);
    }
    }
    这是随机产生的一个整数,还有一点小错误,自己 改改吧