關於部落格
雨--是天空的眼淚 風--是蝴蝶的痴醉 雲--是水珠的嫵媚 光--是溫暖的慰藉 夜--是孤單的滋味 星--是墜跌的心碎 蹲下,是為了躍起。 後退,是為了向前跳得更遠。
  • 171475

    累積人氣

  • 4

    今日人氣

    0

    訂閱人氣

Java 王耀補習班



/*王耀補習班*/
/*國英數三科的成績計算和排名*/
import java.lang.*;
import javax.swing.*;
import java.util.*;
public class a0428
{
 public static void main(String[] para)
 {
    int people_MAX=Integer.parseInt(JOptionPane.showInputDialog(null,"輸入學生人數:"));
    float sum=0.0F;

    String[] person= new String[people_MAX];
    String[] person2= new String[people_MAX];
    float[] math= new float[people_MAX];
    float[] english= new float[people_MAX];
    float[] chinese= new float[people_MAX];
    float[] aver= new float[people_MAX];
    float[] aver2= new float[people_MAX];

    for(int i=0,j=1;i<people_MAX;i++,j++)
    {
  person[i]=JOptionPane.showInputDialog(null,"輸入第"+j+"位學生姓名:");
  math[i]=Float.parseFloat(JOptionPane.showInputDialog(null,"輸入數學成績:"));
  english[i]=Float.parseFloat(JOptionPane.showInputDialog(null,"輸入英文成績:"));
  chinese[i]=Float.parseFloat(JOptionPane.showInputDialog(null,"輸入國文成績:"));

  sum=math[i]+english[i]+chinese[i];  
  aver[i]=sum/3;
 
  System.out.println("學生姓名:"+person[i]);
  System.out.println("數學成績:"+math[i]+"分");
  System.out.println("英文成績:"+english[i]+"分");
  System.out.println("國文成績:"+chinese[i]+"分");
  System.out.println("總分:"+sum);
  System.out.println("平均:"+aver[i]);
  System.out.println("--------------------");
    }
  System.arraycopy(aver,0,aver2,0,aver.length);
  Arrays.sort(aver);

  for(int a=aver.length-1;a>=0;a--)
  {
     for(int b=0;b<people_MAX;b++)
     {
   if(aver[a]==aver2[b])
   {
   person2[a]=person[b];
   aver2[b]=-1;
   break;
   }
     }
  }

  for(int k=aver2.length-1,l=1;k>=0;k--,l++)
  {
  System.out.println("第"+l+"名是:"+person2[k]+"-----"+"平均:"+aver[k]+"分");
  }
 }
}



文:葉小誠

相簿設定
標籤設定
相簿狀態