欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

教學(xué)管理系統(tǒng)java代碼,java課程管理系統(tǒng)源碼

簡(jiǎn)單的JAVA學(xué)生管理系統(tǒng)代碼···

lListStudent students = new ArrayListStudent();

創(chuàng)新互聯(lián)專注于企業(yè)營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、武清網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)商城網(wǎng)站制作、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為武清等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

BufferedReader br = new BufferedReader(new FileReader("D:\student.txt"));

String tmpStr = br.readLine();

while(tmpStr != null){

int firstIndex = tmpStr.indexOf(" ");

int secondIndex = tmpStr.indexOf(" ",firstIndex + 1);

int thirdIndex = tmpStr.indexOf(" ", secondIndex + 1);

int forthIndex = tmpStr.indexOf(" ", thirdIndex + 1);

Integer stuId = Integer.parseInt(tmpStr.substring(0,firstIndex));

String stuName = tmpStr.substring(firstIndex + 1,secondIndex);

Integer stuYW = Integer.parseInt(tmpStr.substring(secondIndex + 1,thirdIndex));

Integer stuSX = Integer.parseInt(tmpStr.substring(thirdIndex + 1,forthIndex));

Integer stuYY = Integer.parseInt(tmpStr.substring(forthIndex + 1));

Student student = new Student();

student.setStuId(stuId);

student.setStuName(stuName);

student.setStuYW(stuYW);

student.setStuSX(stuSX);

student.setStuYY(stuYY);

students.add(student);

tmpStr.readLine();

}

//創(chuàng)建一個(gè)學(xué)生實(shí)體類 封裝stuId stuName stuYW stuSx stuYY 這5個(gè)屬性。。。

//已經(jīng)幫你把數(shù)據(jù)拆分出來(lái) 并以Student 對(duì)象的形式放入集合中了 接下來(lái) 給分吧 哇咔咔

怎么用java實(shí)現(xiàn)一個(gè)簡(jiǎn)單的學(xué)生管理系統(tǒng)

用java寫的話,可以用List來(lái)實(shí)現(xiàn)學(xué)生管理系統(tǒng):

首先,管理系統(tǒng)是針對(duì)學(xué)生對(duì)象的,所以我們先把學(xué)生對(duì)象就寫出來(lái):

package bean;

public class Student {

String name;

String studentId;

String sex;

int grade;

public Student(String name,String studentId,String sex,int grade){

this.name= name;

this.studentId= studentId;

this.sex = sex;

this.grade = grade;

}

public int getGrade(){

return grade;

}

public String getName(){

return name;

}

public String getSex(){

return sex;

}

public void setGrade(int g){

this.grade = g;

}

public String getStudentId(){

return studentId;

}

}

這里面定義了一些得到當(dāng)前學(xué)生對(duì)象數(shù)據(jù)的一些get方法,和成績(jī)修改的set方法,代碼很簡(jiǎn)單,就不做詳細(xì)的解答。

就下來(lái)就是我們的正文了。

雖然我們暫時(shí)不用swing來(lái)做界面,但是總得要看的過(guò)去吧,所以,先做了一個(gè)比較簡(jiǎn)單的界面:

System.out.println("***************");

System.out.println("*歡迎來(lái)到學(xué)生管理系統(tǒng) *");

System.out.println("*1:增加學(xué)生 *");

System.out.println("*2:刪除學(xué)生 *");

System.out.println("*3:修改成績(jī) *");

System.out.println("*4:查詢成績(jī) *");

System.out.println("***************");

System.out.println("您想選擇的操作是:");

這里可以看到,我們的是用一個(gè)1234來(lái)選擇項(xiàng)目,說(shuō)以不得不講一下Java如何獲取到鍵盤所輸入的數(shù)據(jù)---------Scanner ,要使用這個(gè),首先需要import進(jìn)來(lái)一個(gè)包:

例如這里:

import java.util.*;

之后的兩行代碼搞定輸入:

Scanner sc = new Scanner(System.in);

int choice = sc.nextInt();

接下來(lái)就是各個(gè)功能的實(shí)現(xiàn):

package test;

import java.util.*;

import bean.Student;

public class Manager {

static ListStudent StudentList = new LinkedListStudent();

public static void main(String[] agrs){

select(StudentList);

}

private static void select(ListStudent StudentList ){

System.out.println("***************");

System.out.println("*歡迎來(lái)到學(xué)生管理系統(tǒng) *");

System.out.println("*1:增加學(xué)生 *");

System.out.println("*2:刪除學(xué)生 *");

System.out.println("*3:修改成績(jī) *");

System.out.println("*4:查詢成績(jī) *");

System.out.println("***************");

System.out.println("您想選擇的操作是:");

Scanner sc = new Scanner(System.in);

int choice = sc.nextInt();

switch(choice){

//增加學(xué)生

case 1:

System.out.print("請(qǐng)輸入學(xué)生的姓名:");

Scanner Sname = new Scanner(System.in);

String name = Sname.nextLine();

System.out.print("請(qǐng)輸入學(xué)生的性別:");

Scanner Ssex = new Scanner(System.in);

String sex = Ssex.nextLine();

System.out.print("請(qǐng)輸入學(xué)生的學(xué)號(hào):");

Scanner SId = new Scanner(System.in);

String studentId = SId.nextLine();

System.out.print("請(qǐng)輸入學(xué)生的成績(jī):");

Scanner Sgrade = new Scanner(System.in);

int grade = Sgrade.nextInt();

StudentList.add(new Student(name,studentId,sex,grade));

System.out.println("添加成功!!!!!");

select(StudentList);

break;

//刪除學(xué)生成績(jī)

case 2:

System.out.print("請(qǐng)告訴我需要?jiǎng)h除學(xué)生的學(xué)號(hào):");

Scanner Sid = new Scanner(System.in);

String SstudentId = Sid.nextLine();

boolean isfindDelete = false;

for (int i = 0; i StudentList.size(); i++) {

if(SstudentId.equals(StudentList.get(i).getStudentId())){

System.out.println("發(fā)現(xiàn)了該學(xué)生,正在刪除...");

StudentList.remove(i);

System.out.println("刪除成功!!!");

isfindDelete =true;

}

}

if(!isfindDelete){

System.out.println("抱歉,沒有找到");

}

select(StudentList);

break;

//修改學(xué)生成績(jī)

case 3:

System.out.print("請(qǐng)告訴我需要修改成績(jī)學(xué)生的學(xué)號(hào):");

Scanner GId = new Scanner(System.in);

String GstudentId = GId.nextLine();

boolean isfindChange = false;

for (int j = 0; j StudentList.size(); j++) {

if(GstudentId.equals(StudentList.get(j).getStudentId())){

System.out.println("發(fā)現(xiàn)了該學(xué)生,正在修改...");

System.out.println("學(xué)生原成績(jī)?yōu)?+StudentList.get(j).getGrade());

System.out.print("請(qǐng)輸入修改后學(xué)生的成績(jī):");

Scanner Ggrade = new Scanner(System.in);

int grade2 = Ggrade.nextInt();

StudentList.get(j).setGrade(grade2);

System.out.println("修改成功!!!");

isfindChange =true;

}else{

}

}

if(!isfindChange){

System.out.println("抱歉,沒有找到");

}

select(StudentList);

break;

//查看學(xué)生成績(jī)

case 4:

System.out.print("請(qǐng)告訴我需要查詢學(xué)生的學(xué)號(hào):");

Scanner CId = new Scanner(System.in);

String CstudentId = CId.nextLine();

boolean isfindData = false;

for (int i = 0; i StudentList.size(); i++) {

if(CstudentId.equals(StudentList.get(i).getStudentId())){

System.out.println("名字:"+StudentList.get(i).getName());

System.out.println("性別:"+StudentList.get(i).getSex());

System.out.println("學(xué)號(hào):"+StudentList.get(i).getStudentId());

System.out.println("成績(jī):"+StudentList.get(i).getGrade());

isfindData = true;

}

}

if(!isfindData){

System.out.println("抱歉,沒有找到");

}

select(StudentList);

break;

default:

System.out.println("您輸入的數(shù)字有誤,請(qǐng)重新輸入:");

break;

}

}

}

可以看見,我把所有的實(shí)現(xiàn)過(guò)程全部放在select();方法中了,這樣可以避免我選擇完了一個(gè)操作后不能繼續(xù)其他操作。大部分的操作都是依靠for循環(huán)來(lái)遍歷操作,方便快捷。

需要完整代碼,謝謝大家!需要Java的學(xué)生管理系統(tǒng),具體的在下面的說(shuō)明問(wèn)題,有需要要求。按著要求來(lái)就行

public class Course {

private String name;

private float score;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public float getScore() {

return score;

}

public void setScore(float score) {

this.score = score;

}

public Course(String name, float score) {

this.name = name;

this.score = score;

}

public String toString() {

return this.name + ":" + this.score;

}

}

public class Student {

private long id;

private String name;

private int age;

private boolean sex;

public String toString() {

String sex = "女";

if (this.sex == true) {

sex = "男";

}

return String.format("姓名:%s,性別:%s,聯(lián)系電話:%s,課程信息:%s,課程信息:%s", this.name, sex, this.phone, this.subject.toString());

}

public long getId() {

return id;

}

public void setId(long id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public boolean isSex() {

return sex;

}

public void setSex(boolean sex) {

this.sex = sex;

}

public String getPhone() {

return phone;

}

public void setPhone(String phone) {

this.phone = phone;

}

public Course[] getSubject() {

return subject;

}

public void setSubject(Course[] subject) {

this.subject = subject;

}

private String phone;

private Course[] subject;

public Student(long i, String n, int a, boolean s, String p) {

this.id = i;

this.name = n;

this.age = a;

this.sex = s;

this.phone = p;

}

}

import java.util.ArrayList;

public class Cmanage {

private ArrayListStudent students;

//插入

public void addStudent(Student student) {

students.add(student);

}

//刪除

public void delStudent(Student student) {

students.remove(student);

}

//查詢

public void queryStudent() {

System.out.printf("一共有%d個(gè)學(xué)生", students.size());

for (Student student : students) {

System.out.println(student.toString());

}

}

//修改

public void updateStudent(long i, String n, int a, boolean s, String p)

{

//以姓名做為唯一標(biāo)識(shí)

for(int j=0;jstudents.size();j++)

{

if (students.get(j).getName().equals(n))

{

students.get(j).setId(i);

students.get(j).setAge(a);

students.get(j).setSex(s);

students.get(j).setPhone(p);

}

}

}

}

分享文章:教學(xué)管理系統(tǒng)java代碼,java課程管理系統(tǒng)源碼
文章起源:http://chinadenli.net/article36/heoesg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航移動(dòng)網(wǎng)站建設(shè)網(wǎng)站維護(hù)小程序開發(fā)營(yíng)銷型網(wǎng)站建設(shè)微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)