实验五 任意输出十个int类型数据,排序输出,再找出素数
一.源程序
public class Paixu {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int temp;
int[] a = new int[10];
for (int i = 0; i < 10; i++) {
a[i] = s.nextInt();
}
for (int i = 0; i < 10; i++) {
for (int j = i + 1; j < 10; j++) {
if (a[i] > a[j]) {
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
for (int i = 0; i < 10; i++) {
System.out.print(a[i] + " ");
}
System.out.println(" ");
System.out.print("素数是:");
二.实验结果
21 34 3 5 12 32 68 9 25 8
3 5 8 9 12 21 25 32 34 68
素数是:3 5
三.实验心得
通过这次的实验调试,使我明白了在java中定义数组不需要提前申请空间,它可以自动申请 在排序时可以用冒泡排序法来完成。在经过不断的调试后程序可以准确运行,问题得到了解决。