bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

教學管理系統java代碼,java課程管理系統源碼

簡單的JAVA學生管理系統代碼···

lListStudent students = new ArrayListStudent();

創新互聯專注于企業營銷型網站建設、網站重做改版、武清網站定制設計、自適應品牌網站建設、H5技術商城網站制作、集團公司官網建設、外貿網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為武清等各大城市提供網站開發制作服務。

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();

}

//創建一個學生實體類 封裝stuId stuName stuYW stuSx stuYY 這5個屬性。。。

//已經幫你把數據拆分出來 并以Student 對象的形式放入集合中了 接下來 給分吧 哇咔咔

怎么用java實現一個簡單的學生管理系統

用java寫的話,可以用List來實現學生管理系統:

首先,管理系統是針對學生對象的,所以我們先把學生對象就寫出來:

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;

}

}

這里面定義了一些得到當前學生對象數據的一些get方法,和成績修改的set方法,代碼很簡單,就不做詳細的解答。

就下來就是我們的正文了。

雖然我們暫時不用swing來做界面,但是總得要看的過去吧,所以,先做了一個比較簡單的界面:

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

System.out.println("*歡迎來到學生管理系統 *");

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

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

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

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

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

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

這里可以看到,我們的是用一個1234來選擇項目,說以不得不講一下Java如何獲取到鍵盤所輸入的數據---------Scanner ,要使用這個,首先需要import進來一個包:

例如這里:

import java.util.*;

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

Scanner sc = new Scanner(System.in);

int choice = sc.nextInt();

接下來就是各個功能的實現:

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("*歡迎來到學生管理系統 *");

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

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

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

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

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

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

Scanner sc = new Scanner(System.in);

int choice = sc.nextInt();

switch(choice){

//增加學生

case 1:

System.out.print("請輸入學生的姓名:");

Scanner Sname = new Scanner(System.in);

String name = Sname.nextLine();

System.out.print("請輸入學生的性別:");

Scanner Ssex = new Scanner(System.in);

String sex = Ssex.nextLine();

System.out.print("請輸入學生的學號:");

Scanner SId = new Scanner(System.in);

String studentId = SId.nextLine();

System.out.print("請輸入學生的成績:");

Scanner Sgrade = new Scanner(System.in);

int grade = Sgrade.nextInt();

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

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

select(StudentList);

break;

//刪除學生成績

case 2:

System.out.print("請告訴我需要刪除學生的學號:");

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("發現了該學生,正在刪除...");

StudentList.remove(i);

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

isfindDelete =true;

}

}

if(!isfindDelete){

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

}

select(StudentList);

break;

//修改學生成績

case 3:

System.out.print("請告訴我需要修改成績學生的學號:");

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("發現了該學生,正在修改...");

System.out.println("學生原成績為"+StudentList.get(j).getGrade());

System.out.print("請輸入修改后學生的成績:");

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;

//查看學生成績

case 4:

System.out.print("請告訴我需要查詢學生的學號:");

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("學號:"+StudentList.get(i).getStudentId());

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

isfindData = true;

}

}

if(!isfindData){

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

}

select(StudentList);

break;

default:

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

break;

}

}

}

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

需要完整代碼,謝謝大家!需要Java的學生管理系統,具體的在下面的說明問題,有需要要求。按著要求來就行

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,聯系電話:%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個學生", students.size());

for (Student student : students) {

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

}

}

//修改

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

{

//以姓名做為唯一標識

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

}

}

}

}

分享文章:教學管理系統java代碼,java課程管理系統源碼
文章起源:http://vcdvsql.cn/article36/heoesg.html

成都網站建設公司_創新互聯,為您提供面包屑導航移動網站建設網站維護小程序開發營銷型網站建設微信公眾號

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計