定义 ScoreInformation 类,其中包括七个私有变量(stunumber,
name, mathematicsscore, englishiscore,networkscore, databasescore,
softwarescore)。
各成员的含义如下:
变量 stunumber 为字符串类型 String,用于存储学生的学号(有 8 位数
字组成)。
变量 name 为字符串类型 String,用于存储学生的姓名。
变量 mathematicsscore 为 double 类型,用于存储学生的高等数学成绩,
高等数学的学分为 4 分。
变量 englishiscore 为 double 类型,用于存储学生的大学英语成绩,大学
英语的学分为 3 分。
变量 networkscore 为 double 类型,用于存储学生的计算机网络成绩,计
算机网络的学分为 4 分。

变量 databasescore 为 double 类型,用于存储学生的数据库成绩,数据库
的学分为 3 分。
变量 softwarescore 为 double 类型,用于存储学生的软件工程成绩,软件
工程的学分为 2 分。
对每个变量定义 get()(读取变量信息)和 set()(设置变量信息)的
方法。
2 、 赋 初 值 方 法 包 括 七 个 参 数 , 用 于 为 变 量 (stunumber ,
name, mathematicsscore, englishiscore,networkscore, databasescore,
softwarescore)赋值。
三、 功能要求:(10 分)
该系统完成学生成绩录入,修改,计算学分积点和查询学生成绩的简单
功能,定义 ScoreManagement 类完成下列功能。
1、利用数组实现至少存储五个学生的信息; (将考生信息作为第一条记
录)。(1 分)
2、学生成绩管理系统的主界面如下图所示:(1 分)
①界面要求;(0.5 分)
***********************************************************
石家庄铁道大学软件工程系
学生学籍管理系统 2019 版
***********************************************************
1、 学生考试成绩录入
2、 学生考试成绩修改
3、 计算学生成绩绩点
4、退出学籍管理系统
**********************************************************

②功能说明
输入数字 1-4 执行相应的功能,输入其他数字提示错误信息(该选项
不存在),并返回主界面。(0.5 分)
2、成绩录入功能操作流程:(3 分)
①在主界面选择成绩录入功能后,进入成绩录入界面,如下图所示: (0.5
分)
***********************************************************
石家庄铁道大学软件工程系学生学籍管理系统 2019 版
学生考试成绩录入
***********************************************************
请输入学生学号:XXXXXXXX
**********************************************************
提示用户输入八位的学号。
②用户输入学号后,显示用户学号和姓名,如果用户学号不存在或信息错
误提示错误信息(该学号不存在),并返回成绩录入界面。(0.5 分)
③用户输入学号正确如下图所示:
***********************************************************
石家庄铁道大学软件工程系学生学籍管理系统 2019 版
学生考试成绩录入界面
***********************************************************
学生学号:20183557
学生姓名:杨雄豪
请输入高等数学成绩:XXX
**********************************************************
提示用户输入高等数学成绩,用户输入正确的数字;则提示用户输入大学
英语成绩,依次类推,提示用户录入计算机网络、数据库、软件工程成绩,当

用户录完所有成绩后,显示如下界面。(1.5 分)
***********************************************************
石家庄铁道大学软件工程系学生学籍管理系统 2019 版
学生考试成绩录入
***********************************************************
学生学号:20183557
学生姓名:杨雄豪
高等数学成绩:XXX
大学英语成绩:XXX
计算机网络成绩:XXX
数据库成绩:XXX
软件工程成绩:XXX
该学生成绩已录入完毕,是否提交(Y/N)
**********************************************************
选择“Y”将录入成绩保存到相应的数组中,并返回主界面。选择“N”,
则忽略上述成绩录入,并返回成绩录入界面。(0.5 分)
3、成绩修改功能操作流程:(2 分)
①在主界面选择成绩修改功能后,进入考试成绩修改界面,如下图所示:

***********************************************************
石家庄铁道大学软件工程系学生学籍管理系统 2019 版
学生考试成绩修改界面
***********************************************************
请输入学生学号:XXXXXXXX
**********************************************************
提示用户输入八位的学号。(0.5 分)

②用户输入学号后,显示用户学号、姓名和全部成绩信息,如下图所示。

***********************************************************
石家庄铁道大学软件工程系学生学籍管理系统 2019 版
学生考试成绩录入
***********************************************************
学生学号:20183557
学生姓名:杨雄豪
1、高等数学成绩:XXX
2、大学英语成绩:XXX
3、计算机网络成绩:XXX
4、数据库成绩:XXX
5、软件工程成绩:XXX
**********************************************************
如果用户学号不存在或信息错误提示错误信息(该学号不存在),并返回
成绩修改界面。(0.5 分)
③用户选择相应的数字键,切换到如下界面(假如选择数字“5”)。(0.5
分)
***********************************************************
石家庄铁道大学软件工程系学生学籍管理系统 2019 版
学生考试成绩录入界面
***********************************************************
学生学号:20183557
学生姓名:杨雄豪
请输入修改后软件工程成绩:XXX
**********************************************************
录入修改后的成绩,则进入下一步。

***********************************************************
石家庄铁道大学软件工程系学生学籍管理系统 2019 版
学生考试成绩录入
***********************************************************
学生学号:20183557
学生姓名:杨雄豪
1、高等数学成绩:XXX
2、大学英语成绩:XXX
3、计算机网络成绩:XXX
4、数据库成绩:XXX
5、软件工程成绩:XXX
该学生成绩已修改完毕,是否提交(Y/N)
**********************************************************

选择“Y”将修改后成绩保存到相应的数组中,并返回主界面。选择“N”,
则忽略上述成绩录入,并返回成绩修改界面。(0.5 分)

3、计算学生成绩绩点功能操作流程:(2 分)
①在主界面选择计算学生成绩绩点功能后,进入计算学生成绩绩点界面,
如下图所示:
***********************************************************
石家庄铁道大学软件工程系学生学籍管理系统 2019 版
学生考试成绩绩点计算界面
***********************************************************
请输入学生学号:XXXXXXXX
**********************************************************

提示用户输入八位的学号。
②用户输入学号后,显示用户学号、姓名、学分绩点、提示信息。如下图
所示。(1.5 分)
***********************************************************
石家庄铁道大学软件工程系学生学籍管理系统 2019 版
学生考试成绩绩点计算界面
***********************************************************
学生学号:20183557
学生姓名:杨雄豪
1、高等数学成绩绩点:XXX
2、大学英语成绩绩点:XXX
3、计算机网络成绩绩点:XXX
4、数据库成绩绩点:XXX
5、软件工程成绩绩点:XXX
你的平均学分绩点为:XXX
提示信息:XXX XXX XXX XXX XXX XXX XXX
是否返回系统主界面:(Y/N)
**********************************************************
如果学分绩点大于等于 2,提示信息显示“你的学分绩点已达到毕业要
求!”;
如果学分绩点小于 2,提示信息显示“你的学分绩点不满足毕业要求!”

学分绩点计算方法:
(1) 百分制对应绩点

分数 ≥90
85~
89.9
82~
84.9
78~
81.9
75~
77.9
72~
74.9
68~
71.9
66~
67.9
64~
65.9
60~
63.9
<60
绩点 4.0 3.7 3.3 3.0 2.7 2.3 2.0 1.7 1.5 1.0 0

(2)平均学分计算方法
平均学分绩点=∑ ( 课程绩点× 该课程学分) /∑ 课程学分
计算平均学分绩点按四舍五入原则, 小数点后保留两位有效数字。

③选择“Y”返回系统主界面。选择“N”,无操作。(0.5 分)

4、用户选择数字“4”, 显示如下界面,退出当前程序。(1 分)
***********************************************************
谢谢使用石家庄铁道大学软件工程系学生学籍管理系统 2019 版
制作人:考生姓名
***********************************************************

 package Student;
import java.util.*; //信1805-1班 高宇豪 20183597
public class Main {
public static void main(String[] args) {
StudentManagement A=new StudentManagement();
int n;
Scanner Q=new Scanner(System.in);
A.printHomePage();
n=Q.nextInt(); boolean b=false;
while(true) {
Scanner U1=new Scanner(System.in); switch(n) {
case 1:
A.printPage1();
break;
case 2:
A.changeMark();
break;
case 3:
A.jidian();
break;
case 4:
A.printEndPage();
b=true;
break;
default:
System.out.println("输入信息错误,请重新输入");
A.printHomePage(); n=U1.nextInt(); break;
} if(b)break;
else {
n=U1.nextInt();
}
U1.close();
} Q.close();
}
}
 package Student;
import java.util.*;
class StudentManagement {
private String stunumber,name;
private Double mathematicsscore, englishiscore, networkscore,databasescore, softwarescore;
private int N=0,P;
private String[][] student;
//初始化
StudentManagement(){
student=new String[5][7];
student[0][0]="20183597";
student[0][1]="高宇豪";
student[0][2]="20";
student[0][3]="30";
student[0][4]="40";
student[0][5]="50";
student[0][6]="60";
student[1][0]="20183598";
student[1][1]="李博宇";
student[2][0]="20183599";
student[2][1]="官康";
student[3][0]="20183600";
student[3][1]="丁俊林";
student[4][0]="20183561";
student[4][1]="马川";
}
//输出全部
public void printout() {
for(int i=0;i<5;i++)
{
for(int j=i;j<7;j++)
{
System.out.print(" "+student[i][j]);
}
System.out.print("\n");
}
}
//输出修改成绩界面
public void changeMark() {
Scanner n=new Scanner(System.in); System.out.println(
"***********************************************************\r\n" +
"石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" +
"学生考试成绩修改界面 \r\n" +
"*********************************************************** \r\n" +
"请输入学生学号:XXXXXXXX \r\n" +
"**********************************************************");
String num=n.next();
boolean a=false;
int i;
for( i=0;i<5;i++) {
if(num.equals(student[i][0]))
{
a=true;
N=i;
break;
}
}
if(!a) {
System.out.println("该学号不存在,请重新输入");
changeMark();
}
else {
N=i;
print();
System.out.println("选择你想要修改的信息"); P=n.nextInt(); printchange();
}
n.close();
}
//修改成绩界面
public void printchange() {
System.out.println(
"***********************************************************\r\n" +
"石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" +
"学生考试成绩录入界面 \r\n" +
"*********************************************************** \r\n" +
"学生学号:"+student[N][0]+" \r\n" +
"学生姓名:"+student[N][1]+" \r\n" );
switch(P) {
case 1: System.out.println("请输入修改后高等数学成绩:XXX ");break;
case 2: System.out.println("请输入修改后大学英语成绩:XXX ");break;
case 3: System.out.println("请输入修改后计算机网络成绩:XXX ");break;
case 4: System.out.println("请输入修改后数据库成绩:XXX ");break;
case 5: System.out.println("请输入修改后软件工程成绩:XXX ");break;
default:System.out.println("请输入正确选项,重新输入");
printchange();
}
System.out.println("********************************************************** ");
double M;
String m;
Scanner n=new Scanner(System.in);
M=n.nextDouble();
switch(P) {
case 1:
m=student[N][2];
student[N][2]=String.valueOf(M);
break;
case 2:
m=student[N][3];
student[N][3]=String.valueOf(M);
break;
case 3:
m=student[N][4];
student[N][4]=String.valueOf(M);
break;
case 4:
m=student[N][5];
student[N][5]=String.valueOf(M);
break;
case 5:
m=student[N][6];
student[N][6]=String.valueOf(M);
break;
}
changePrint();
m=n.next();
if(m.equals("N")) {
changeMark();
}
else if(m.equals("Y")){
switch(P) {
case 1:
student[N][2]=m;
System.out.println("1");
break;
case 2:
student[N][3]=m;System.out.println("2");
break;
case 3:
student[N][4]=m;System.out.println("3");
break;
case 4:
student[N][5]=m;System.out.println("4");
break;
case 5:
student[N][6]=m;System.out.println("5");
break;
}
System.out.println("dsfsdfsf");
printHomePage();
}
else {
System.out.println("请输入正确的符号,Y或者N");
changePrint();
}
n.close();
}
//显示成绩
public void print() {
System.out.println(
"***********************************************************\r\n" +
"石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" +
"学生考试成绩录入界面 \r\n" +
"*********************************************************** \r\n" +
"学生学号:"+ student[N][0] +"\r\n" +
"学生姓名:" +student[N][1]+" \r\n" +
"1、高等数学成绩:"+student[N][2]+" \r\n" +
"2、大学英语成绩:"+student[N][3]+" \r\n" +
"3、计算机网络成绩:"+student[N][4]+" \r\n" +
"4、数据库成绩:"+student[N][5]+" \r\n" +
"5、软件工程成绩:"+student[N][6]+" \r\n" +
"********************************************************** ");
}
//显示修改后的成绩
public void changePrint() {
System.out.println(
"***********************************************************\r\n" +
"石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" +
"学生考试成绩录入界面 \r\n" +
"*********************************************************** \r\n" +
"学生学号:"+ student[N][0] +"\r\n" +
"学生姓名:" +student[N][1]+" \r\n" +
"1、高等数学成绩:"+student[N][2]+" \r\n" +
"2、大学英语成绩:"+student[N][3]+" \r\n" +
"3、计算机网络成绩:"+student[N][4]+" \r\n" +
"4、数据库成绩:"+student[N][5]+" \r\n" +
"5、软件工程成绩:"+student[N][6]+" \r\n" +
"该学生成绩已修改完毕,是否提交(Y/N) " +
"********************************************************** ");
}
//输出绩点计算
public void jidian() { }
//输出成绩录入界面学号1
public void printPage1() {
System.out.println(
"***********************************************************\r\n" +
"石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" +
"学生考试成绩录入 \r\n" +
"*********************************************************** \r\n" +
"请输入学生学号:XXXXXXXX \r\n" +
"********************************************************** ");
String num;
Scanner n=new Scanner(System.in);
num=n.next();
boolean a=false;
int i;
for( i=0;i<5;i++) {
if(num.equals(student[i][0]))
{
a=true;
N=i;
break;
}
}
if(a) {
printPage2(); }
else { System.out.println("该学号不存在,请重新输入");
printPage1();
} n.close();
} //输出成绩录入界面(显示姓名 学号)高数2
public void printPage2() {
Scanner n=new Scanner(System.in);
double H;
System.out.println(
"***********************************************************\r\n" +
"石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" +
"学生考试成绩录入界面 \r\n" +
"*********************************************************** \r\n" +
"学生学号:"+ student[N][0] +"\r\n" +
"学生姓名:" +student[N][1]+" \r\n" +
"请输入高等数学成绩:XXX \r\n" +
"********************************************************** ");
H=n.nextDouble();
if(H>=0&&H<=100) {
setMathematicsscore(H);
printPage3();
}
else {
System.out.println("请输入正确的成绩");
printPage2();
}
n.close();
}
//输出成绩录入界面英语3
public void printPage3(){
Scanner n=new Scanner(System.in);
double H;
System.out.println(
"***********************************************************\r\n" +
"石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" +
"学生考试成绩录入界面 \r\n" +
"*********************************************************** \r\n" +
"学生学号:"+ student[N][0] +"\r\n" +
"学生姓名:" +student[N][1]+" \r\n" +
"高等数学成绩:"+getMathematicsscore()+" \r\n" +
"请输入大学英语成绩:XXX \r\n" +
"********************************************************** ");
H=n.nextDouble();
if(H>=0&&H<=100) {
setEnglishiscore(H);
printPage4();
}
else {
System.out.println("请输入正确的成绩");
printPage3();
}
n.close();
}
//输出成绩录入界面计算机网络4
public void printPage4(){
Scanner n=new Scanner(System.in);
double H;
System.out.println(
"***********************************************************\r\n" +
"石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" +
"学生考试成绩录入界面 \r\n" +
"*********************************************************** \r\n" +
"学生学号:"+ student[N][0] +"\r\n" +
"学生姓名:" +student[N][1]+" \r\n" +
"高等数学成绩:"+getMathematicsscore()+" \r\n" +
"大学英语成绩:"+getEnglishiscore()+" \r\n" +
"请输入计算机网络成绩:XXX \r\n" +
"********************************************************** ");
H=n.nextDouble();
if(H>=0&&H<=100) {
setNetworkscore(H);
printPage5();
}
else {
System.out.println("请输入正确的成绩");
printPage4();
}
n.close();
}
//输出成绩录入界面数据库5
public void printPage5(){
Scanner n=new Scanner(System.in);
double H;
System.out.println(
"***********************************************************\r\n" +
"石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" +
"学生考试成绩录入界面 \r\n" +
"*********************************************************** \r\n" +
"学生学号:"+ student[N][0] +"\r\n" +
"学生姓名:" +student[N][1]+" \r\n" +
"高等数学成绩:"+getMathematicsscore()+" \r\n" +
"大学英语成绩:"+getEnglishiscore()+" \r\n" +
"计算机网络成绩:"+getNetworkscore()+" \r\n" +
"请输入数据库成绩:XXX \r\n" +
"********************************************************** ");
H=n.nextDouble();
if(H>=0&&H<=100) {
setDatabasescore(H);
printPage6();
}
else {
System.out.println("请输入正确的成绩");
printPage5();
}
n.close();
} //输出成绩录入界面数据库6
public void printPage6(){
Scanner n=new Scanner(System.in);
double H;
System.out.println(
"***********************************************************\r\n" +
"石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" +
"学生考试成绩录入界面 \r\n" +
"*********************************************************** \r\n" +
"学生学号:"+ student[N][0] +"\r\n" +
"学生姓名:" +student[N][1]+" \r\n" +
"高等数学成绩:"+getMathematicsscore()+" \r\n" +
"大学英语成绩:"+getEnglishiscore()+" \r\n" +
"计算机网络成绩:"+getNetworkscore()+" \r\n" +
"数据库成绩:"+getDatabasescore()+" \r\n" +
"请输入软件工程成绩:XXX \r\n" +
"********************************************************** ");
H=n.nextDouble();
if(H>=0&&H<=100) {
setDatabasescore(H);
printPage7();
}
else {
System.out.println("请输入正确的成绩");
printPage6();
}
n.close();
} //输出成绩录入界面软件工程7
public void printPage7(){
Scanner n=new Scanner(System.in);
double H;
System.out.println(
"***********************************************************\r\n" +
"石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" +
"学生考试成绩录入界面 \r\n" +
"*********************************************************** \r\n" +
"学生学号:"+ student[N][0] +"\r\n" +
"学生姓名:" +student[N][1]+" \r\n" +
"高等数学成绩:"+getMathematicsscore()+" \r\n" +
"大学英语成绩:"+getEnglishiscore()+" \r\n" +
"计算机网络成绩:"+getNetworkscore()+" \r\n" +
"数据库成绩:"+getDatabasescore()+" \r\n" +
"请输入软件工程成绩:XXX \r\n" +
"********************************************************** ");
H=n.nextDouble();
if(H>=0&&H<=100) {
setSoftwarescore(H);
printPage8();
}
else {
System.out.println("请输入正确的成绩");
printPage6();
}
n.close();
}
//输出成绩录入界面是否提交8
public void printPage8() {
Scanner n=new Scanner(System.in);
String H;
System.out.println(
"***********************************************************\r\n" +
"石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" +
"学生考试成绩录入界面 \r\n" +
"*********************************************************** \r\n" +
"学生学号:"+ student[N][0] +"\r\n" +
"学生姓名:" +student[N][1]+" \r\n" +
"高等数学成绩:"+getMathematicsscore()+" \r\n" +
"大学英语成绩:"+getEnglishiscore()+" \r\n" +
"计算机网络成绩:"+getSoftwarescore()+" \r\n" +
"数据库成绩:"+getDatabasescore()+" \r\n" +
"软件工程成绩:"+getSoftwarescore()+" \r\n" +
"该学生成绩已录入完毕,是否提交(Y/N) \r\n"+
"********************************************************** ");
H=n.next();
if(H=="Y")
{
student[N][2]=String.valueOf(getMathematicsscore());
student[N][3]=String.valueOf(getEnglishiscore());
student[N][4]=String.valueOf(getSoftwarescore());
student[N][5]=String.valueOf(getDatabasescore());
student[N][6]=String.valueOf(getSoftwarescore());
}
if(H=="N")
{
printHomePage();
}
n.close();
}
//输出主界面
public void printHomePage() {
System.out.println(
"***********************************************************\r\n" +
"石家庄铁道大学软件工程系 \r\n" +
"学生学籍管理系统 2019 版 \r\n" +
"*********************************************************** \r\n" +
"1、 学生考试成绩录入 \r\n" +
"2、 学生考试成绩修改 \r\n" +
"3、 计算学生成绩绩点 \r\n" +
"4、退出学籍管理系统 \r\n" +
"********************************************************** ");
}
//输出尾页面
public void printEndPage() {
System.out.println(
"***********************************************************\r\n" +
"谢谢使用石家庄铁道大学软件工程系学生学籍管理系统 2019 版 \r\n" +
"制作人:高宇豪 \r\n" +
"***********************************************************");
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getStununber() {
return stunumber;
}
public void setStununber(String stunumber) {
this.stunumber = stunumber;
}
public Double getDatabasescore() {
return databasescore;
}
public void setDatabasescore(Double databasescore) {
this.databasescore = databasescore;
}
public Double getSoftwarescore() {
return softwarescore;
}
public void setSoftwarescore(Double softwarescore) {
this.softwarescore = softwarescore;
}
public Double getMathematicsscore() {
return mathematicsscore;
}
public void setMathematicsscore(Double mathematicsscore) {
this.mathematicsscore = mathematicsscore;
}
public Double getEnglishiscore() {
return englishiscore;
}
public void setEnglishiscore(Double englishiscore) {
this.englishiscore = englishiscore;
}
public Double getNetworkscore() {
return networkscore;
}
public void setNetworkscore(Double networkscore) {
this.networkscore = networkscore;
}
}

开学JAVA第一次测试的更多相关文章

  1. java开学第一周测试自我感想

    开学第一周,王建民老师就对我们进行了java测试,对我们说测试题目是基于期末考试的基础难度来出的.我们的考试完全是靠暑假在家自学的基础,如果在家没有自学java,那完全就是看不懂试卷到底要考什么.由于 ...

  2. 第一次java程序测试感受

    第一次JAVA程序设计测试,检验了一个暑假的成果.显而易见,我做的并不是很好,程序最起码的输入输出以及方法的定义还是没有问题的,但是考到了文件输入输出便看出来了.对于文件的输入输出,虽然我预习到那里, ...

  3. Java 第一次课堂测试总结。

    Java 第一次课堂测试总结. 昨天参加了JAVA的开学测试,课上没有完成计算基点的功能,以下是修改完成后的代码.  首先是ScoreInformation类来存储学生信息. //信1805-1 王正 ...

  4. java第一次考试

    这是我们开学的第一次Java课的考试,考的我有点害怕. 老师说这是给我们在正式上课之前提个醒,确实,我明白了我在学习方面还有多大的差距,确实,就如我高中同学所说的那样,没事就应该往机房跑了. 在上个学 ...

  5. Java第一次实验 20145104张家明

    Java第一次实验 实验报告 实验要求: 1.使用JDK编译.运行简单的Java程序 2.使用IDEA 编辑.编译.运行.调试Java程序 实验内容: 1.使用JDK编译.运行简单的Java程序: 2 ...

  6. 20155210 潘滢昊 Java第一次实验---凯撒密码

    Java第一次实验---凯撒密码 实验内容 实现凯撒密码,并进行测试. 实验代码 import java.io.*; import java.util.Scanner; public class ks ...

  7. 20145312《Java第一次实验报告》

    20145312<Java第一次实验报告> Java开发环境的熟悉(Windows+Idea) 一.实验内容 使用Idea编辑.编译.运行.调试Java程序. 使用JDK编译.运行简单的J ...

  8. java项目测试环境搭建

    java项目测试环境搭建 2019-03-06 13:45:26 木瓜小少年 阅读数 691更多 分类专栏: 测试   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原 ...

  9. Java 第一次课堂测验

    周一下午进行了开学来java第一次课堂测验,在课堂上我只完成了其中一部分,现代码修改如下: 先定义 ScoreInformation 类记录学生信息: /** * 信1805-1 * 胡一鸣 * 20 ...

随机推荐

  1. hibernate中get和load区别

    在日常开发中,获取数据时必不可少的,这样就要用到get和load方法来实现了.下面简单说一下get和load的区别. 1.返回值不同 使用get方法检索数据时,没有该数据返回值为null. 而使用lo ...

  2. redis管道pipeline

    Jedis jedis = new Jedis("127.0.0.1",6379); Pipeline pipeline = jedis.pipelined(); for(int ...

  3. linux 进程间共享内存示例

    写入端: #include <iostream> #include <unistd.h> #include <stdlib.h> #include <stdi ...

  4. 【Fiddler】开启手机的http或https抓包

    fiddler安装 下载fiddler最新版: 默认安装: 打开fiddler工具,默认界面: 选择上方,Tools-→options General界面 HTTPS界面 CONNECTIONS,po ...

  5. 如何上传大文件到github上

    真的是被百度坑怕了,只适合我自己的 如果你之前安装git成功的话,右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here,进入如下界面 ...

  6. KMP字符串匹配 模板 洛谷 P3375

    KMP字符串匹配 模板 洛谷 P3375 题意 如题,给出两个字符串s1和s2,其中s2为s1的子串,求出s2在s1中所有出现的位置. 为了减少骗分的情况,接下来还要输出子串的前缀数组next.(如果 ...

  7. 给定一个英文字符串,请编写一个PHP函数找出这个字符串中首先出现三次的那个英文字符(需要区分大小写),并返回

    给定一个英文字符串,请编写一个PHP函数找出这个字符串中首先出现三次的那个英文字符(需要区分大小写),并返回 //统计字符串中出现的字符的出现次数 public function strNum(){ ...

  8. shell学习笔记2---执行Shell脚本(多种方法)

    在新进程中运行 Shell 脚本 1) 将 Shell 脚本作为程序运行 切换到脚本所在位置(还要给脚本加上可执行权限) [mozhiyan@localhost demo]$ ./test.sh #执 ...

  9. python3使用hashlib进行加密

    hashlib是个专门提供hash算法的库,里面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单.方便. MD5 MD5的全称是Message-Di ...

  10. ASP.NET CORE 2.2 MVC 学习

    百度云链接:https://pan.baidu.com/s/1_iSy3wq4Jegr6j_AH9nobA 提取码:n152