真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

教學(xué)管理系統(tǒng)代碼java javaweb教務(wù)管理系統(tǒng)源碼

怎么用java做一個(gè)簡(jiǎn)單的學(xué)生管理系統(tǒng)?

用java寫的話,可以用List來實(shí)現(xiàn)學(xué)生管理系統(tǒng):\x0d\x0a首先,管理系統(tǒng)是針對(duì)學(xué)生對(duì)象的,所以我們先把學(xué)生對(duì)象就寫出來:\x0d\x0apackage bean;\x0d\x0apublic class Student {\x0d\x0a String name;\x0d\x0a String studentId;\x0d\x0a String sex;\x0d\x0a int grade;\x0d\x0a public Student(String name,String studentId,String sex,int grade){\x0d\x0a this.name= name;\x0d\x0a this.studentId= studentId;\x0d\x0a this.sex = sex;\x0d\x0a this.grade = grade; \x0d\x0a }\x0d\x0a public int getGrade(){\x0d\x0a return grade;\x0d\x0a }\x0d\x0a public String getName(){\x0d\x0a return name;\x0d\x0a }\x0d\x0a public String getSex(){\x0d\x0a return sex;\x0d\x0a }\x0d\x0a public void setGrade(int g){\x0d\x0a this.grade = g;\x0d\x0a }\x0d\x0a public String getStudentId(){\x0d\x0a return studentId;\x0d\x0a }\x0d\x0a}\x0d\x0a這里面定義了一些得到當(dāng)前學(xué)生對(duì)象數(shù)據(jù)的一些get方法,和成績(jī)修改的set方法,代碼很簡(jiǎn)單,就不做詳細(xì)的解答。\x0d\x0a就下來就是我們的正文了。\x0d\x0a雖然我們暫時(shí)不用swing來做界面,但是總得要看的過去吧,所以,先做了一個(gè)比較簡(jiǎn)單的界面:\x0d\x0a System.out.println("***************");\x0d\x0a System.out.println("*歡迎來到學(xué)生管理系統(tǒng) *");\x0d\x0a System.out.println("*1:增加學(xué)生 *");\x0d\x0a System.out.println("*2:刪除學(xué)生 *");\x0d\x0a System.out.println("*3:修改成績(jī) *");\x0d\x0a System.out.println("*4:查詢成績(jī) *");\x0d\x0a System.out.println("***************");\x0d\x0a System.out.println("您想選擇的操作是:");\x0d\x0a這里可以看到,我們的是用一個(gè)1234來選擇項(xiàng)目,說以不得不講一下Java如何獲取到鍵盤所輸入的數(shù)據(jù)---------Scanner ,要使用這個(gè),首先需要import進(jìn)來一個(gè)包:\x0d\x0a例如這里:\x0d\x0aimport java.util.*;\x0d\x0a之后的兩行代碼搞定輸入:\x0d\x0aScanner sc = new Scanner(System.in);\x0d\x0a int choice = sc.nextInt();\x0d\x0a接下來就是各個(gè)功能的實(shí)現(xiàn):\x0d\x0a\x0d\x0apackage test;\x0d\x0aimport java.util.*;\x0d\x0aimport bean.Student;\x0d\x0apublic class Manager {\x0d\x0a static List StudentList = new LinkedList();\x0d\x0a public static void main(String[] agrs){\x0d\x0a select(StudentList); \x0d\x0a }\x0d\x0a private static void select(List StudentList ){\x0d\x0a System.out.println("***************");\x0d\x0a System.out.println("*歡迎來到學(xué)生管理系統(tǒng) *");\x0d\x0a System.out.println("*1:增加學(xué)生 *");\x0d\x0a System.out.println("*2:刪除學(xué)生 *");\x0d\x0a System.out.println("*3:修改成績(jī) *");\x0d\x0a System.out.println("*4:查詢成績(jī) *");\x0d\x0a System.out.println("***************");\x0d\x0a System.out.println("您想選擇的操作是:");\x0d\x0a Scanner sc = new Scanner(System.in);\x0d\x0a int choice = sc.nextInt(); \x0d\x0a switch(choice){\x0d\x0a //增加學(xué)生\x0d\x0a case 1:\x0d\x0a System.out.print("請(qǐng)輸入學(xué)生的姓名:");\x0d\x0a Scanner Sname = new Scanner(System.in);\x0d\x0a String name = Sname.nextLine();\x0d\x0a System.out.print("請(qǐng)輸入學(xué)生的性別:");\x0d\x0a Scanner Ssex = new Scanner(System.in);\x0d\x0a String sex = Ssex.nextLine();\x0d\x0a System.out.print("請(qǐng)輸入學(xué)生的學(xué)號(hào):");\x0d\x0a Scanner SId = new Scanner(System.in);\x0d\x0a String studentId = SId.nextLine();\x0d\x0a System.out.print("請(qǐng)輸入學(xué)生的成績(jī):");\x0d\x0a Scanner Sgrade = new Scanner(System.in);\x0d\x0a int grade = Sgrade.nextInt();\x0d\x0a StudentList.add(new Student(name,studentId,sex,grade));\x0d\x0a System.out.println("添加成功?。。。?!");\x0d\x0a select(StudentList);\x0d\x0a break;\x0d\x0a //刪除學(xué)生成績(jī)\x0d\x0a case 2:\x0d\x0a System.out.print("請(qǐng)告訴我需要?jiǎng)h除學(xué)生的學(xué)號(hào):");\x0d\x0a Scanner Sid = new Scanner(System.in);\x0d\x0a String SstudentId = Sid.nextLine();\x0d\x0a boolean isfindDelete = false;\x0d\x0a for (int i = 0; i

公司主營(yíng)業(yè)務(wù):網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出寧安免費(fèi)做網(wǎng)站回饋大家。

回答于?2022-11-16

用Java 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的學(xué)生管理系統(tǒng)! 求代碼,求代碼?。。?!

完成了,希望能幫到你

剛開始會(huì)叫你輸入編號(hào)選擇功能

import java.io.*;

public class student {

public static void main(String args[]) throws IOException{

int[] stud = {77,99,55,46,82,75,65,31,74,85};

System.out.println("請(qǐng)選擇功能:");//輸入編號(hào)選擇功能

System.out.println("1、輸入學(xué)號(hào),查詢?cè)搶W(xué)生成績(jī):");

System.out.println("2、輸入成績(jī),查詢學(xué)生學(xué)號(hào):");

System.out.println("3、輸入學(xué)號(hào),刪除該學(xué)生成績(jī)");

System.out.println("請(qǐng)選擇編號(hào):");

BufferedReader td = new BufferedReader(new InputStreamReader(System.in));

String temp = td.readLine();

int choice = Integer.valueOf(temp);

if(choice == 1){//一為查詢學(xué)生成績(jī)

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

BufferedReader sd = new BufferedReader(new InputStreamReader(System.in));

String temp_sd = sd.readLine();

int No = Integer.valueOf(temp_sd);

System.out.print("學(xué)號(hào)為 "+No+" 的學(xué)生成績(jī)?yōu)椋?" + stud[No-1] +"分");

}

if(choice == 2){//二為查詢學(xué)生編號(hào)

System.out.println("請(qǐng)輸入成績(jī):");

BufferedReader sd = new BufferedReader(new InputStreamReader(System.in));

String chengji = sd.readLine();

int temp_cj = Integer.valueOf(chengji);

for(int i=0;istud.length;i++){

if(temp_cj == stud[i]){

System.out.print("成績(jī)?yōu)?"+ temp_cj+ "的學(xué)生的學(xué)號(hào)為: "+(i+1));

}

}

}

if(choice == 3){//三為刪除操作

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

BufferedReader sd = new BufferedReader(new InputStreamReader(System.in));

String temp_sd = sd.readLine();

int No = Integer.valueOf(temp_sd);

stud[No-1]=0;//直接賦值為0,不刪除學(xué)生

System.out.print("學(xué)號(hào)為 "+No+" 的學(xué)生成績(jī)?yōu)椋?" + stud[No-1] +"分");

}

}

}

求完整java代碼一份 學(xué)籍管理系統(tǒng) 。 不需要高大上的功能, 基本的增刪改查登錄注冊(cè)退出什么的就好。

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.util.Scanner;

public class TestString {

public static void main(String[] args) throws IOException {

boolean flag = false;

do {

System.out.println();

System.out.println("Do you want to continue?(Y/N)");

Scanner scan = new Scanner(System.in);

String banlance = scan.next();

if (banlance.equals("Y")) {

flag = true;

} else if(banlance.equals("N")) {

System.out.println("End!");

break;

} else {

System.out.println("Error Input!");

}

System.out.print("Please input the String: ");

BufferedReader br = new BufferedReader(new InputStreamReader(

System.in));

String str = br.readLine();

StringBuffer strBuffer = new StringBuffer(str);

for(int i=0; istrBuffer.length(); i++) {//將元音字母先刪掉

char c = strBuffer.charAt(i);

if ((c == 'a') || (c == 'e') || (c == 'i') || (c == 'o') || (c == 'u')) {

strBuffer = strBuffer.deleteCharAt(i);

--i;

}

}

for(int i=0,j=i+1; jstrBuffer.length(); i++,j++) {//處理重復(fù)輔音字母

char c1 = strBuffer.charAt(i), c2 = strBuffer.charAt(j);

if(c1 == c2) {

strBuffer = strBuffer.deleteCharAt(i);

--i;

--j;

}

}

System.out.println(strBuffer);

} while (flag = true);

}

}

測(cè)試與結(jié)果:

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

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

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

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ì)的解答。

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

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

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

System.out.println("*歡迎來到學(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來選擇項(xiàng)目,說以不得不講一下Java如何獲取到鍵盤所輸入的數(shù)據(jù)---------Scanner ,要使用這個(gè),首先需要import進(jìn)來一個(gè)包:

例如這里:

import java.util.*;

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

Scanner sc = new Scanner(System.in);

int choice = sc.nextInt();

接下來就是各個(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("*歡迎來到學(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)過程全部放在select();方法中了,這樣可以避免我選擇完了一個(gè)操作后不能繼續(xù)其他操作。大部分的操作都是依靠for循環(huán)來遍歷操作,方便快捷。


文章名稱:教學(xué)管理系統(tǒng)代碼java javaweb教務(wù)管理系統(tǒng)源碼
分享地址:http://weahome.cn/article/ddigoej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部