实验五

源代码:

package kkk;
import java.util.*;
public class bb {
    public static void main(String[] args) {
        int a[]=new int[10];
        Scanner s=new Scanner(System.in);
        System.out.println("请输入长度为10的数组:");
        for(int i=0;i<a.length;i++){
            a[i]=s.nextInt();
        }
        System.out.println("顺序输出:");
        System.out.println("数组为"+Arrays.toString(a));
        for(int i=0;i<a.length;i++){
            for(int j=0;j<a.length-i-1;j++){
                int num;
                if(a[j]>a[j+1]){
                    num=a[j];
                    a[j]=a[j+1];
                    a[j+1]=num;
                }
            }
        }    
        System.out.println(Arrays.toString(a));
        System.out.println("判断这个数是不是素数:");
        for(int j=0;j<a.length;j++){
            for(int i=2;i<a[j];i++){
                if(a[j]%i==0&&i!=a[j]){
                    System.out.println(a[j]+"此数字不是素数");
                    break;
                }
                else if(i==a[j]){
                    System.out.println(a[j]+"此数字是素数");
                }
            }
        }
    }
}

运行结果:

请输入长度为10的数组:
15 14 46 57 85 49 95 68 75 64
数组为[15, 14, 46, 57, 85, 49, 95, 68, 75, 64]
顺序输出:
[14, 15, 46, 49, 57, 64, 68, 75, 85, 95]
判断这个数是不是素数:
14此数字不是素数
15此数字不是素数
46此数字不是素数
49此数字不是素数
57此数字不是素数
64此数字不是素数
68此数字不是素数
75此数字不是素数
85此数字不是素数
95此数字不是素数

posted @ 2019-04-02 21:57  me13  阅读(137)  评论(0编辑  收藏  举报