① java有关学生成绩排名
好歹你做了一半啊,上源代码看看。
而且写出来哪里错,哪里不会。
不是怎么告诉你。
② [java]有5个学生,键盘输入他们的学号和成绩,然后对成绩排序,这样写对吗
嗯,你之前定义的时候,student_infor[][],的大小跟你后面实际用的时候不一致呀,后面用的多于前面定义的所以就不行了!
③ java语言对几个同学的成绩进行排序
package test;
import java.util.Scanner;
public class test{
public static void main(String[] args)
{
test ts = new test();
Scanner sc = new Scanner(System.in); //Scanner类的构造方法。
int a[] = new int[10];
System.out.println("输入10个同学的成绩,中间以空格隔开");
for (int i = 0; i < a.length; i++) {
a[i] = sc.nextInt(); //依次输入数字中间以空格隔开。
}
test.maopao(a); //调用排序方法。
for (int i = 0; i < a.length; i++)
System.out.println(a[i]);
}
public static void maopao(int array[]) { //定义冒泡排序方法。
int i;
int k;
for (i = 0; i < array.length; i++) {
for (k = 0; k < array.length - 1 - i; k++) {
if (array[k] < array[k + 1]) {
int temp = array[k];
array[k] = array[k + 1];
array[k + 1] = temp;
}
}
}
}
}