欢迎来到虫虫开发者社区 — 百万工程师技术资源

java学生数据库

源码 13 K 2 次下载

资源详细信息

文件格式
压缩包
文件大小
13 K
资源分类
上传者
发布时间
下载统计
2
所需积分
2 积分

java学生数据库 - 资源详细说明

/*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);

    }

}

立即下载 java学生数据库

提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip

下载说明与使用指南

下载说明

  • 本资源需消耗 2积分
  • 24小时内重复下载不扣分
  • 支持断点续传功能
  • 资源永久有效可用

使用说明

  • 下载后使用解压软件解压
  • 推荐使用 WinRAR 或 7-Zip
  • 如有密码请查看资源说明
  • 解压后即可正常使用

积分获取方式

  • 上传优质资源获得积分
  • 每日签到免费领取积分
  • 邀请好友注册获得奖励
  • 查看详情 →

相关技术标签

点击标签浏览更多相关源码资源:

相关源码资源推荐