为了账号安全,请及时绑定邮箱和手机立即绑定

java的答案有错但是看不出来。求大神帮忙

java的答案有错但是看不出来。求大神帮忙

yeyeyy 2017-03-14 21:44:21
import java.util.*;public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()) { int n=sc.nextInt(); student[] p=new student[n]; for(int i=0;i<n;i++) { String name=sc.next(); int age=sc.nextInt(); int sore=sc.nextInt(); p[i]=new student(); p[i].FZ(name,age,sore); } student t=new student(); for(int i=0;i<n-1;i++) { for(int j=0;j<n-i-1;j++) { if(p[j].sore>p[j+1].sore) { t=p[j]; p[j]=p[j+1]; p[j+1]=t; } else if(p[j].sore==p[j+1].sore) { if(p[j].name.charAt(0)>p[j+1].name.charAt(0)) { t=p[j]; p[j]=p[j+1]; p[j+1]=t; } } } } for(int i=0;i<n;i++) { p[i].speak(); } } }}class student{ String name; int age; int sore; void FZ(String name,int age,int sore) { this.name=name; this.age=age; this.sore=sore; } void speak() { System.out.println(name+" "+age+" "+sore); }}
查看完整描述

1 回答

?
yeyeyy

TA贡献6条经验 获得超0个赞

//img1.sycdn.imooc.com//58c7f48700014d3406630632.jpg//img1.sycdn.imooc.com//58c7f49400010b6e02390149.jpg//img1.sycdn.imooc.com//58c7f49e0001c67705400446.jpg

原题和错误

查看完整回答
反对 回复 2017-03-14
  • 1 回答
  • 0 关注
  • 1228 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信