java學生數據庫 - 免費下載

源碼資源 文件大小:13 K

?? 資源詳細信息

文件格式
未知
所屬分類
上傳用戶
上傳時間
文件大小
13 K
所需積分
2 積分
推薦指數
??? (3/5)

?? 溫馨提示:本資源由用戶 simple 上傳分享,僅供學習交流使用。如有侵權,請聯系我們刪除。

資源簡介

/*import java.util.Scanner;

//主類

public class student122 {

  //主方法

  public static void main(String[] args){

    //定義7個元素的字符數組

    String[] st = new String[7];

    inputSt(st);       //調用輸入方法

    calculateSt(st);   //調用計算方法

    outputSt(st);      //調用輸出方法

  }

  //其他方法

 

//輸入方法

private static void inputSt(String st[]){  

  System.out.println("輸入學生的信息:");

  System.out.println("學號 姓名 成績123");

  //創建鍵盤輸入類

  Scanner ss = new Scanner(System.in);

  for(int i=0; i<5; i++){

    st[i] = ss.next(); //鍵盤輸入1個字符串

  }

}

 

//計算方法

private static void calculateSt(String[] st){  

int sum = 0;         //總分賦初值

int ave = 0;         //平均分賦初值

for(int i=2;i<5;i++) {

  /計總分,字符變換成整數后進行計算

  sum += Integer.parseInt(st[i]);

}

ave = sum/3;         //計算平均分

//整數變換成字符后保存到數組里

st[5] = String.valueOf(sum);

st[6] = String.valueOf(ave);

}

 

//輸出方法

private static void outputSt(String[] st){  

  System.out.print("學號 姓名 ");   //不換行

  System.out.print("成績1 成績2 成績3 ");

  System.out.println("總分 平均分");//換行

  //輸出學生信息

  for(int i=0; i<7; i++){

    //按格式輸出,小于6個字符,補充空格

    System.out.printf("%6s", st[i]);

  }

  System.out.println();            //輸出換行

}

}*/

 

import java.util.Scanner;

 

public class student122 {

 

public static void main(String[] args) {

// TODO 自動生成的方法存根

String[][] st = new String[3][8];

inputSt(st);

calculateSt(st);

outputSt(st);

}

 

//輸入方法

private static void inputSt(String st[][])

{

System.out.println("輸入學生信息:");

System.out.println("班級 學號 姓名 成績:數學 物理 化學");

//創建鍵盤輸入類

Scanner ss = new Scanner(System.in);

for(int j = 0; j < 3; j++)

{

for(int i = 0; i < 6; i++)

{

st[j][i] = ss.next();

}

}

}


//輸出方法

private static void outputSt(String st[][])

{

System.out.println("序號 班級 學號 姓名 成績:數學 物理 化學 總分 平均分");

//輸出學生信息

for(int j = 0; j < 3; j++)

{

System.out.print(j+1 + ":");

for(int i = 0; i < 8; i++)

{

System.out.printf("%6s", st[j][i]);

}

System.out.println();

}

}


    //計算方法

    private static void calculateSt(String[][] st)

    {

     int sum1 = 0;

     int sum2 = 0;

int sum3 = 0;

     int ave1 = 0;

     int ave2 = 0;

     int ave3 = 0;

     for(int i = 3; i < 6; i++)

     {

     sum1 += Integer.parseInt(st[0][i]);

     }

     ave1 = sum1/3;

    

     for(int i = 3; i < 6; i++)

     {

     sum2 += Integer.parseInt(st[1][i]);

     }

     ave2 = sum2/3;

    

     for(int i = 3; i < 6; i++)

     {

     sum3 += Integer.parseInt(st[2][i]);

     }

     ave3 = sum3/3;

    

     st[0][6] = String.valueOf(sum1);

     st[1][6] = String.valueOf(sum2);

     st[2][6] = String.valueOf(sum3);

     st[0][7] = String.valueOf(ave1);

     st[1][7] = String.valueOf(ave2);

     st[2][7] = String.valueOf(ave3);

    }

}

立即下載此資源

提示:下載后請用壓縮軟件解壓,推薦使用 WinRAR 或 7-Zip

資源說明

?? 下載說明

  • 下載需消耗 2積分
  • 24小時內重復下載不扣分
  • 支持斷點續傳
  • 資源永久有效

?? 使用說明

  • 下載后用解壓軟件解壓
  • 推薦 WinRAR 或 7-Zip
  • 如有密碼請查看說明
  • 解壓后即可使用

?? 積分獲取

  • 上傳資源獲得積分
  • 每日簽到免費領取
  • 邀請好友注冊獎勵
  • 查看詳情 →

相關標簽

點擊標簽查看更多相關資源:

相關資源推薦