当前位置:首页>开发>正文

java编写的高考志愿填报系统 如何用Java语言编写学生成绩管理系统

2023-04-27 22:56:26 互联网 未知 开发

 java编写的高考志愿填报系统 如何用Java语言编写学生成绩管理系统

java编写的高考志愿填报系统?

TEXTPAD是很优秀的JAVA工具,我很喜欢. 在跟楼主推荐一个java代码编写工具UltraEdit UltraEdit-32是一套极棒的文字、http://topic.csdn.net/t/20020112/09/473111.html

满意请采纳

如何用Java语言编写学生成绩管理系统

package student
import java.util.Scanner

public class teststudent {

public static void main(String args[]){
System.out.println("************************学生成绩管理系统*********************")
System.out.println("请输入要管理的学生人数:")
Scanner sc = new Scanner(System.in)
int n = sc.nextInt()
studentMassage stum = new studentMassage(n)

int flag = 1
while(flag == 1){
System.out.println("1.输入学生信息")
System.out.println("2.通过姓名查找学生信息")
System.out.println("3.显示全部学生信息")
System.out.println("4.退出系统")

int op = sc.nextInt()
switch(op){
case 1:stum.addStudent(n)
new Scanner(System.in).nextLine()
break
case 2:
System.out.println("输入学生姓名:")
String name = sc.next()
stum.FindStudent(name)
new Scanner(System.in).nextLine()
break
case 3:
stum.showallStudent()
new Scanner(System.in).nextLine()
break
case 4:
flag = 0
System.out.println("已退出系统!")
break
default:
System.out.println("输入有误!")
new Scanner(System.in).nextLine()
}

}
}

}
class Date{
int year
int month
int day
/*public Date(int year,int month,int day){
this.year = year
this.month = month
this.day = day

}
public Date(){}*/
public String showDate(){
return year "/" month "/" day
}
}
class student{
int id
String name
Date date
float score
public student(){
id = 0
name = null
date = null
score = 0f
}
public void showStudent(){
System.out.println( id " " name " " " " date.showDate() " " score)
}
}
class studentMassage{
private student[] stu
private int flag
public studentMassage(int n){
flag = 0
if(stu == null){
stu = new student[n]
for(int i =0istu[i] = new student() } } } public void addStudent(int n){ flag = 1 Scanner sc = new Scanner(System.in) System.out.println("请输入" n "个学生信息") for(int i = 0 i stu[i].date = new Date() System.out.println("请输入第" (i 1) "个学生学号:") stu[i].id = sc.nextInt() System.out.println("请输入第" (i 1) "个学生姓名:") stu[i].name = sc.next() System.out.println("请输入第" (i 1) "个学生出生年份:") stu[i].date.year = sc.nextInt() System.out.println("请输入第" (i 1) "个学生出生月份:") stu[i].date.month = sc.nextInt() System.out.println("请输入第" (i 1) "个学生出生日期:") stu[i].date.day = sc.nextInt() //stu[i].date = new Date(year,month,day) System.out.println("请输入第" (i 1) "个学生分数:") stu[i].score = sc.nextFloat() } } public void FindStudent(String sname){ student find = null if(flag != 0){ for(int i = 0i if(sname.equals(stu[i].name)) find = stu[i] } if(find == null) System.out.println("查无此人!") else find.showStudent() }else System.out.println("没有输入学生信息!") } public void showallStudent(){ System.out.println("所有学生的信息如下:") System.out.println("学号 姓名 生日 分数") for(int i = 0i stu[i].showStudent() } } }

Java学生档案管理系统,急急急

ColorgetRandColor(intfc,intbc){Randomrandom=newRandom()if(fc>255)fc=255if(bc>255)bc=255intr=fc random.nextInt(bc-fc)intg=fc random.nextInt(bc-fc)intb=fc random.nextInt(bc-fc)returnnewColor(r,g,b)}

最新文章