编辑: 烂衣小孩 | 2014-04-29 |
// 声明并且创建存储学员成绩的数组 int[] array = new int[5];
// 假设数组中第一个分数是最高分 int max = array[0];
// 循环从控制台接收学员的成绩并且存储到数组中 for (int i = 0;
i < array.length;
i++) { System.out.print("请输入第" + (i + 1) + "名学员的Java成绩:");
// 循环将从控制台接收的数据存储到数组中 array[i] = input.nextInt();
// 依次判断数组中的元素是否比最大值大 if (array[i] > max) { max = array[i];
} } System.out.println("本次考试的五位学生中最高分是: " + max);
} 答: public static void main(String[] args) { int[] a = new int[10];
int i;
for (i = 0;
i < 10;
i++) { a[i] =
10 + (int) (90 * Math.random());
} System.out.println("随机产生的数据为:");
for (i = 0;
i < 10;
i++) { System.out.print(a[i] + "\t");
} System.out.println();
System.out.println("排序后的数据为:");
selectSort(a);
for (i = 0;
i < 10;
i++) { System.out.print(a[i] + "\t");
} System.out.println();
} static void selectSort(int[] aa) { int i, j, k;
for (i = 1;
i < aa.length;
i++) { k = i - 1;
for (j = i;
j < aa.length;
j++) { if (aa[j] < aa[k]) k = j;
} int x = aa[i - 1];
aa[i - 1] = aa[k];
aa[k] = x;
} } 答: public static void main(String[] args) { int num = 7;
int a[][] = new int[num][num];
for (int i = 0;
i < num;
i++) { a[i][i] = 1;
a[i][0] = 1;
} for (int i = 2;
i < num;
i++) { for (int j = 1;
j < num - 1;
j++) { a[i][j] = a[i - 1][j] + a[i - 1][j - 1];
} } for (int i = 0;
i < num;
i++) { for (int j = 0;
j