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

簡(jiǎn)單學(xué)生管理java代碼 簡(jiǎn)單學(xué)生管理java代碼是多少

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

完成了,希望能幫到你

成都創(chuàng)新互聯(lián)公司專注于甘谷網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供甘谷營(yíng)銷型網(wǎng)站建設(shè),甘谷網(wǎng)站制作、甘谷網(wǎng)頁設(shè)計(jì)、甘谷網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)公司服務(wù),打造甘谷網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供甘谷網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

剛開始會(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實(shí)現(xiàn)簡(jiǎn)易學(xué)生信息管理系統(tǒng)

使用JFileChooser來選擇打開文件, 使用FileInputStream進(jìn)行讀取文件,F(xiàn)ileOutputStream來寫文件 這些沒什么難度吧。中間的顯示,你就直接用JFileArea就是了,然后設(shè)置為自動(dòng)換行。

用java編寫學(xué)生管理系統(tǒng)

我也是初學(xué)寫的不好

public class Student {

static int[] gradesArray={87,68,94,100,83,78,85,91,76,87};

public Student(int[]gradesArray){

}

public void printAllGrade(){

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

System.out.println("學(xué)號(hào)"+(i+1)+"成績(jī)是"+gradesArray[i]);

}

}

public void printAvarage(){

double sum = 0;

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

sum+=gradesArray[i];

}

System.out.println("\n平均成績(jī)是"+sum/gradesArray.length);

}

public void printMax(){

int max=gradesArray[0];

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

if(gradesArray[i]max){

max=gradesArray[i];

}

}

System.out.println("\n最高分時(shí)"+max);

}

public void printMin(){

int min=gradesArray[0];

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

if (gradesArray[i]min){

min=gradesArray[i];

}

}

System.out.println("\n最低分時(shí)"+min);

}

public void printDistribution(){

int a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0;

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

if(gradesArray[i]10){

a++;

}else if (gradesArray[i]=10gradesArray[i]20) {

b++;

}

else if (gradesArray[i]=20gradesArray[i]30) {

c++;

}

else if (gradesArray[i]=30gradesArray[i]40) {

d++;

}

else if (gradesArray[i]=40gradesArray[i]50) {

e++;

}

else if (gradesArray[i]=50gradesArray[i]60) {

f++;

}

else if (gradesArray[i]=60gradesArray[i]70) {

g++;

}

else if (gradesArray[i]=70gradesArray[i]80) {

h++;

}

else if (gradesArray[i]=80gradesArray[i]90) {

j++;

}

else if (gradesArray[i]=90gradesArray[i]100) {

k++;

}

}

System.out.println("\n成績(jī)分布是");

System.out.print("0-10:");

for (int i = 0; i =a; i++) {

System.out.print("*");

}

System.out.print("10-20:");

for (int i = 0; i =b; i++) {

System.out.print("*");

}

System.out.print("20-30:");

for (int i = 0; i =c; i++) {

System.out.print("*");

}

System.out.print("30-40:");

for (int i = 0; i =d; i++) {

System.out.print("*");

}

System.out.print("40-50:");

for (int i = 0; i =e; i++) {

System.out.print("*");

}

System.out.print("50-60:");

for (int i = 0; i =f; i++) {

System.out.print("*");

}

System.out.print("60-70:");

for (int i = 0; i =g; i++) {

System.out.print("*");

}

System.out.print("70-80:");

for (int i = 0; i =h; i++) {

System.out.print("*");

}

System.out.print("80-90:");

for (int i = 0; i =j;i++) {

System.out.print("*");

}

System.out.print("90-100:");

for (int i = 0; i =k; i++) {

System.out.print("*");

}

}

public static void main(String[] args) {

Student student=new Student(gradesArray);

student.printAllGrade();

student.printAvarage();

student.printMax();

student.printMin();

student.printDistribution();

}

}

基于java的簡(jiǎn)單學(xué)生信息管理系統(tǒng),這兩天急用。求助幫個(gè)忙,謝謝。

import?java.util.ArrayList;

import?java.util.Collections;

import?java.util.List;

import?java.util.Scanner;

/**

*?學(xué)生管理系統(tǒng):增刪查改并按總分排序

*

*?@author?young

*?

*/

//學(xué)生類實(shí)現(xiàn)Comparable接口是為了實(shí)現(xiàn)后面的根據(jù)總分進(jìn)行排序功能。

class?Students?implements?ComparableStudents?{

private?String?sno;?//?學(xué)號(hào)

private?String?sname;?//?姓名

private?String?ssex;?//?性別

private?String?sgrade;?//?班級(jí)

private?double?smath;?//?數(shù)學(xué)成績(jī)

private?double?seng;?//?英語成績(jī)

private?double?spc;?//?計(jì)算機(jī)成績(jī)

private?double?sum;?//?總分

private?double?avg;?//?平均分

public?String?getSno()?{

return?sno;

}

public?void?setSno(String?sno)?{

this.sno?=?sno;

}

public?String?getSname()?{

return?sname;

}

public?void?setSname(String?sname)?{

this.sname?=?sname;

}

public?String?getSsex()?{

return?ssex;

}

public?void?setSsex(String?ssex)?{

this.ssex?=?ssex;

}

public?String?getSgrade()?{

return?sgrade;

}

public?void?setSgrade(String?sgrade)?{

this.sgrade?=?sgrade;

}

public?double?getSmath()?{

return?smath;

}

public?void?setSmath(double?smath)?{

this.smath?=?smath;

}

public?double?getSeng()?{

return?seng;

}

public?void?setSeng(double?seng)?{

this.seng?=?seng;

}

public?double?getSpc()?{

return?spc;

}

public?void?setSpc(double?spc)?{

this.spc?=?spc;

}

public?void?setSum(double?smath,?double?seng,?double?spc)?{

this.sum?=?smath?+?seng?+?spc;

}

public?void?setAvg(double?smath,?double?seng,?double?spc)?{

this.avg?=?Double.valueOf(String.format("%.2f",?(smath?+?seng?+?spc)?/?3));

}

public?double?getSum()?{

return?sum;

}

public?double?getAvg()?{

return?avg;

}

@Override

/*

?*?功能:通過比較對(duì)象的屬性來對(duì)每一個(gè)對(duì)象進(jìn)行排序

?*?

?*?@see?java.lang.Comparable#compareTo(java.lang.Object)

?*/

public?int?compareTo(Students?s)?{

//?TODO?Auto-generated?method?stub

if?(this.sum??s.sum)?{

return?-1;

}?else?if?(this.sum??s.sum)?{

return?1;

}?else?{

return?0;

}

}

@Override

public?String?toString()?{

return?"學(xué)生信息?-----?學(xué)號(hào):"?+?this.sno?+?",?姓名:"?+?this.sname

+?",?性別:"?+?this.ssex?+?",?班級(jí):"?+?this.sgrade?+?",?數(shù)學(xué)成績(jī):"

+?this.smath?+?",?英語成績(jī):"?+?this.seng?+?",?計(jì)算機(jī)成績(jī):?"?+?this.spc

+?",?總分:"?+?this.sum?+?",?平均分:"?+?this.avg;

}

}

public?class?StudentMan?{

public?static?int?cd(Scanner?sc)?{

int?i;

System.out.println("-----------學(xué)?生?系?統(tǒng)?-----------");

System.out.println("|----------?1???添加?----------|");

System.out.println("|----------?2???查找?----------|");

System.out.println("|----------?3???修改?----------|");

System.out.println("|----------?4???排序?----------|");

System.out.println("|----------?5???刪除?----------|");

System.out.println("|----------?0???退出?----------|");

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

System.out.print("請(qǐng)輸入你的選擇:");

i?=?sc.nextInt();

return?i;

}

//排序

public?static?void?sort(ListStudents?stuList)?{

Collections.sort(stuList);

for(Students?stu?:?stuList){

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

}

}

//?添加學(xué)生信息

public?static?ListStudents?addRecord(Scanner?sc,?ListStudents?addList)?{

Students?stu?=?new?Students();

System.out.print("輸入學(xué)號(hào):");

stu.setSno(sc.next());

System.out.print("輸入姓名:");

stu.setSname(sc.next());

System.out.print("輸入性別:");

stu.setSsex(sc.next());

System.out.print("輸入班級(jí):");

stu.setSgrade(sc.next());

System.out.print("輸入數(shù)學(xué)成績(jī):");

stu.setSmath(sc.nextDouble());

System.out.print("輸入英語成績(jī):");

stu.setSeng(sc.nextDouble());

System.out.print("輸入計(jì)算機(jī)成績(jī):");

stu.setSpc(sc.nextDouble());

//?根據(jù)輸入的三個(gè)成績(jī)算出總分和平均分,并賦值到對(duì)應(yīng)的屬性中

stu.setSum(stu.getSmath(),?stu.getSeng(),?stu.getSpc());

stu.setAvg(stu.getSmath(),?stu.getSeng(),?stu.getSpc());

//?測(cè)試添加的對(duì)象的各個(gè)屬性

// System.out.println(stu.toString());

//?把stu對(duì)象添加到集合stuList中,并返回集合

addList.add(stu);

return?addList;

}

//?修改學(xué)生信息

public?static?void?modifyByNumber(Scanner?sc,?ListStudents?stuList)?{

String?sno?=?"";

Students?stu?=?null;

if(stuList.size()?==?0){

System.out.println("還沒有任何學(xué)生信息。");

}else{

System.out.println("輸入要修改學(xué)生的學(xué)號(hào):");

sno?=?sc.next();

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

if(stuList.get(i).getSno().equals(sno)){

System.out.print("輸入新的數(shù)學(xué)成績(jī):");

stuList.get(i).setSmath(sc.nextDouble());

System.out.print("輸入新的英語成績(jī):");

stuList.get(i).setSeng(sc.nextDouble());

System.out.print("輸入新的計(jì)算機(jī)成績(jī):");

stuList.get(i).setSpc(sc.nextDouble());

//?根據(jù)輸入的三個(gè)成績(jī)算出總分和平均分,并賦值到對(duì)應(yīng)的屬性中

stuList.get(i).setSum(stuList.get(i).getSmath(),?stuList.get(i).getSeng(),?stuList.get(i).getSpc());

stuList.get(i).setAvg(stuList.get(i).getSmath(),?stuList.get(i).getSeng(),?stuList.get(i).getSpc());

}

}

}

}

//?刪除學(xué)生信息

public?static?void?delRecord(Scanner?sc,?ListStudents?stuList)?{

if(stuList.size()?==?0){

System.out.println("還沒有任何學(xué)生信息。");

}else?{

System.out.print("輸入要?jiǎng)h除的學(xué)號(hào):");

String?sno?=?sc.next();

//?循環(huán)遍歷集合查找學(xué)生并刪除

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

if(stuList.get(i).getSno().equals(sno)){

stuList.remove(i);

}

}

}

}

//?按學(xué)號(hào)查找

public?static?void?queryBySeatNum(Scanner?sc,?ListStudents?stuList)?{

if(stuList.size()?==?0){

System.out.println("還沒有任何學(xué)生信息。");

}else?{

System.out.print("輸入要查找的學(xué)號(hào):");

String?sno?=?sc.next();

//?循環(huán)遍歷集合查找學(xué)生

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

if(stuList.get(i).getSno().equals(sno)){

System.out.println(stuList.get(i).toString());

}

}

}

}

public?static?void?main(String[]?args)?{

ListStudents?stuList?=?new?ArrayListStudents();

Scanner?sc?=?new?Scanner(System.in);

int?i;

i?=?cd(sc);

while?(i?!=?0)?{

switch?(i)?{

case?1:

stuList?=?addRecord(sc,?stuList);

break;

case?2:

queryBySeatNum(sc,?stuList);

break;

case?3:

modifyByNumber(sc,?stuList);

break;

case?4:

sort(stuList);

break;

case?5:

delRecord(sc,?stuList);

break;

case?0:

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

System.exit(0);

break;

}

i?=?cd(sc);

}

}

}

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

lListStudent students = new ArrayListStudent();

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ù)拆分出來 并以Student 對(duì)象的形式放入集合中了 接下來 給分吧 哇咔咔

怎么用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

回答于?2022-11-16

網(wǎng)站欄目:簡(jiǎn)單學(xué)生管理java代碼 簡(jiǎn)單學(xué)生管理java代碼是多少
鏈接分享:http://chinadenli.net/article6/doogsog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管網(wǎng)站維護(hù)ChatGPTApp開發(fā)網(wǎng)站策劃App設(shè)計(jì)

廣告

聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)

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