![]() |
#2
丘山君2018-03-04 16:17
|

package array;
public class Students {
private String name;
private long coure;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public long getCoure() {
return coure;
}
public void setCoure(long coure) {
this.coure = coure;
}
public String toString() {
return this.name;
}
}
package array;
import java.util.Scanner;
public class A3 {
public static void main(String[] args) {
Students c=new Students();
System.out.println("请输入学生人数:");
Scanner scan=new Scanner(System.in);
int num=scan.nextInt();
System.out.println(num);
Students arr[]=new Students[num];
for(int i=0;i<arr.length;i++) {
System.out.println("请输入第"+(i+1)+"名孩子的姓名");
String name=scan.next();
arr[i].setName(name);
System.out.println("请输入第"+(i+1)+"名孩子的成绩");
long coures=scan.nextLong();
arr[i].setCoure(coures);
}
scan.close();
for(int i=0;i<arr.length;i++) {
for(int j=i+1;j<arr.length;j++) {
if(arr[j].getCoure()>arr[i].getCoure()) {
c=arr[j];
arr[j]=arr[i];
arr[i]=c;
}
}
}
System.out.println("按成绩打印如下");
for(int i=0;i<arr.length;i++)
System.out.println(arr[i].getName()+"的成绩是"+arr[i].getName());
}
}
public class Students {
private String name;
private long coure;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public long getCoure() {
return coure;
}
public void setCoure(long coure) {
this.coure = coure;
}
public String toString() {
return this.name;
}
}
package array;
import java.util.Scanner;
public class A3 {
public static void main(String[] args) {
Students c=new Students();
System.out.println("请输入学生人数:");
Scanner scan=new Scanner(System.in);
int num=scan.nextInt();
System.out.println(num);
Students arr[]=new Students[num];
for(int i=0;i<arr.length;i++) {
System.out.println("请输入第"+(i+1)+"名孩子的姓名");
String name=scan.next();
arr[i].setName(name);
System.out.println("请输入第"+(i+1)+"名孩子的成绩");
long coures=scan.nextLong();
arr[i].setCoure(coures);
}
scan.close();
for(int i=0;i<arr.length;i++) {
for(int j=i+1;j<arr.length;j++) {
if(arr[j].getCoure()>arr[i].getCoure()) {
c=arr[j];
arr[j]=arr[i];
arr[i]=c;
}
}
}
System.out.println("按成绩打印如下");
for(int i=0;i<arr.length;i++)
System.out.println(arr[i].getName()+"的成绩是"+arr[i].getName());
}
}
出错信息以下
只有本站会员才能查看附件,请 登录