正文

学生成绩排序2006-06-07 07:02:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/tankboy/15511.html

分享到:

import java.io.*;public class Xueshengchengjipaixv{  public static void main(String[] args)   {     int m=0;    try{        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));        BufferedWriter bw=new BufferedWriter(new FileWriter("d:\\a.txt"));        String s;        while(true){        System.out.print("输入姓名:");        s=br.readLine();        if(s.length()==0) break;          bw.write(s);          bw.newLine();         System.out.print("输入学号:");         s=br.readLine();         bw.write(s);          bw.newLine();         System.out.print("输入成绩:");         s=br.readLine();         bw.write(s);          bw.newLine();          m++;         }         br.close();         bw.close();         String a[]=new String[m];           int b[]=new int[m];           int c[]=new int[m];           int d[]=new int[m];        BufferedReader bf=new BufferedReader(new FileReader("d:\\a.txt"));        int n=0;  while(true){            String ss=bf.readLine();            if(ss==null)              break;              a[n]=ss;              b[n]=Integer.parseInt(bf.readLine());              c[n]=Integer.parseInt(bf.readLine());              n++;}  bf.close();    int i,j,temp;      for(i=0;i<m;i++)        {            d[i]=i;        }       for(i=0;i<m-1;i++)        {         for(j=0;j<m-1;j++)          {           if(c[j]<c[j+1])             {              temp=c[j];              c[j]=c[j+1];              c[j+1]=temp;              temp=d[j];              d[j]=d[j+1];              d[j+1]=temp;             }          }        } BufferedWriter bw1=new BufferedWriter(new FileWriter("d:\\b.txt"));        for(i=0;i<m;i++)          {            bw1.write(a[d[i]]+"   "+String.valueOf(b[d[i]])+"   "+String.valueOf(c[i]));            bw1.newLine();          }        bw1.close();        }    catch (FileNotFoundException fe)    { System.out.println(fe.toString());}    catch (IOException ie)    { System.out.println(ie.toString());}   }}

阅读(2648) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册