实验五
源代码:
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此数字不是素数