提供《java学生考试系统有Access 数据库java学生考试系统》完整源码工程技术资料下载(归档大小 752 K),包含相关硬件原理图参考、开发文档或源代码工程。
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("学号 姓名 成绩1,2,3");
//创建键盘输入类
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);
}
}
相关源码资料推荐
下载与解压说明
下载积分规则
- 本资源下载仅需 2 积分
- 24 小时内重复下载免扣积分
- VIP 会员享专属免积分高速通道
文件解压指南
- 推荐使用 7-Zip 或新版 WinRAR 解压
- 原理图与 PCB 请使用对应 EDA 软件打开
- 压缩包内源码可直接在上方在线预览
免费获取积分
- 新用户注册即赠送 10 积分
- 上传分享工程资料可获得持续积分奖励
- 查看积分规则与会员权益 →