最近很多同学找我帮忙做一些课程设计或Web前端大作业、其中控制台项目应该是初学者必须经历的一个过程、作为java初学者这个控制台版本的学生信息管理系统十分合适、用到的技术也是最简单的JavaList集合、变量的声明、对象的创建、一些基本的while语句、switch语句、循环遍历等基础语法。一个最基础版本的控制台学生管理系统也就是CRUD功能、 直接上完整代码
创建学生类Student main方法实现CRUD 查询方法 添加方法 删除方法 修改方法 控制台打印"C:Program FilesJavajdk1.8.0_51injava" -Didea.launcher.port=7534 "-Didea.launcher.bin.path=D:Program Files (x86)JetBrainsIntelliJ IDEA 2016.3.6in" -Dfile.encoding=UTF-8 -classpath "C:Program FilesJavajdk1.8.0_51jrelibcharsets.jar;C:Program FilesJavajdk1.8.0_51jrelibdeploy.jar;C:Program FilesJavajdk1.8.0_51jrelibextaccess-bridge-64.jar;C:Program FilesJavajdk1.8.0_51jrelibextcldrdata.jar;C:Program FilesJavajdk1.8.0_51jrelibextdnsns.jar;C:Program FilesJavajdk1.8.0_51jrelibextjaccess.jar;C:Program FilesJavajdk1.8.0_51jrelibextjfxrt.jar;C:Program FilesJavajdk1.8.0_51jrelibextlocaledata.jar;C:Program FilesJavajdk1.8.0_51jrelibext ashorn.jar;C:Program FilesJavajdk1.8.0_51jrelibextsunec.jar;C:Program FilesJavajdk1.8.0_51jrelibextsunjce_provider.jar;C:Program FilesJavajdk1.8.0_51jrelibextsunmscapi.jar;C:Program FilesJavajdk1.8.0_51jrelibextsunpkcs11.jar;C:Program FilesJavajdk1.8.0_51jrelibextzipfs.jar;C:Program FilesJavajdk1.8.0_51jrelibjavaws.jar;C:Program FilesJavajdk1.8.0_51jrelibjce.jar;C:Program FilesJavajdk1.8.0_51jrelibjfr.jar;C:Program FilesJavajdk1.8.0_51jrelibjfxswt.jar;C:Program FilesJavajdk1.8.0_51jrelibjsse.jar;C:Program FilesJavajdk1.8.0_51jrelibmanagement-agent.jar;C:Program FilesJavajdk1.8.0_51jrelibplugin.jar;C:Program FilesJavajdk1.8.0_51jrelib esources.jar;C:Program FilesJavajdk1.8.0_51jrelib t.jar;C:UsersAdministratorDesktopProject to reconstruct ailway-admin argetclasses;C:UsersAdministratorDesktopProject to reconstruct ailway-admin;C:UsersAdministrator.m2 epositorycnsmallbunscrewscrew-core1.0.5screw-core-1.0.5.jar;C:UsersAdministrator.m2 epositorycommons-loggingcommons-logging1.2commons-logging-1.2.jar;C:UsersAdministrator.m2 epositoryorgfreemarkerfreemarker2.3.29freemarker-2.3.29.jar;C:UsersAdministrator.m2 epositoryorgslf4jslf4j-api1.7.30slf4j-api-1.7.30.jar;C:UsersAdministrator.m2 epositorychqoslogbacklogback-classic1.2.3logback-classic-1.2.3.jar;C:UsersAdministrator.m2 epositorychqoslogbacklogback-core1.2.3logback-core-1.2.3.jar;C:UsersAdministrator.m2 epositoryorgouncycastlecprov-jdk161.46cprov-jdk16-1.46.jar;C:UsersAdministrator.m2 epositoryorgapachepoipoi3.9poi-3.9.jar;C:UsersAdministrator.m2 epositoryorgapachepoipoi-ooxml3.17poi-ooxml-3.17.jar;C:UsersAdministrator.m2 epositoryorgapachepoipoi-ooxml-schemas3.17poi-ooxml-schemas-3.17.jar;C:UsersAdministrator.m2 epositoryorgapachexmlbeansxmlbeans2.6.0xmlbeans-2.6.0.jar;C:UsersAdministrator.m2 epositorystaxstax-api1.0.1stax-api-1.0.1.jar;C:UsersAdministrator.m2 epositorycomgithubvirtualdcurvesapi1.04curvesapi-1.04.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkootspring-boot-starter2.2.4.RELEASEspring-boot-starter-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkootspring-boot2.2.4.RELEASEspring-boot-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkootspring-boot-starter-logging2.2.4.RELEASEspring-boot-starter-logging-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgapachelogginglog4jlog4j-to-slf4j2.12.1log4j-to-slf4j-2.12.1.jar;C:UsersAdministrator.m2 epositoryorgapachelogginglog4jlog4j-api2.12.1log4j-api-2.12.1.jar;C:UsersAdministrator.m2 epositoryorgslf4jjul-to-slf4j1.7.30jul-to-slf4j-1.7.30.jar;C:UsersAdministrator.m2 epositoryjakartaannotationjakarta.annotation-api1.3.5jakarta.annotation-api-1.3.5.jar;C:UsersAdministrator.m2 epositoryorgyamlsnakeyaml1.25snakeyaml-1.25.jar;C:UsersAdministrator.m2 epositoryorghamcresthamcrest2.1hamcrest-2.1.jar;C:UsersAdministrator.m2 epository etytebuddyyte-buddy1.10.6yte-buddy-1.10.6.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkspring-core5.2.3.RELEASEspring-core-5.2.3.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkspring-jcl5.2.3.RELEASEspring-jcl-5.2.3.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkootspring-boot-starter-web2.2.4.RELEASEspring-boot-starter-web-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkootspring-boot-starter-json2.2.4.RELEASEspring-boot-starter-json-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositorycomfasterxmljacksondatatypejackson-datatype-jdk82.10.2jackson-datatype-jdk8-2.10.2.jar;C:UsersAdministrator.m2 epositorycomfasterxmljacksondatatypejackson-datatype-jsr3102.10.2jackson-datatype-jsr310-2.10.2.jar;C:UsersAdministrator.m2 epositorycomfasterxmljacksonmodulejackson-module-parameter-names2.10.2jackson-module-parameter-names-2.10.2.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkootspring-boot-starter-tomcat2.2.4.RELEASEspring-boot-starter-tomcat-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgapache omcatembed omcat-embed-core9.0.30 omcat-embed-core-9.0.30.jar;C:UsersAdministrator.m2 epositoryorgapache omcatembed omcat-embed-el9.0.30 omcat-embed-el-9.0.30.jar;C:UsersAdministrator.m2 epositoryorgapache omcatembed omcat-embed-websocket9.0.30 omcat-embed-websocket-9.0.30.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkootspring-boot-starter-validation2.2.4.RELEASEspring-boot-starter-validation-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositoryjakartavalidationjakarta.validation-api2.0.2jakarta.validation-api-2.0.2.jar;C:UsersAdministrator.m2 epositoryorghibernatevalidatorhibernate-validator6.0.18.Finalhibernate-validator-6.0.18.Final.jar;C:UsersAdministrator.m2 epositoryorgjbossloggingjboss-logging3.4.1.Finaljboss-logging-3.4.1.Final.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkspring-web5.2.3.RELEASEspring-web-5.2.3.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkspring-webmvc5.2.3.RELEASEspring-webmvc-5.2.3.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkspring-expression5.2.3.RELEASEspring-expression-5.2.3.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkootspring-boot-starter-aop2.2.4.RELEASEspring-boot-starter-aop-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkspring-aop5.2.3.RELEASEspring-aop-5.2.3.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgaspectjaspectjweaver1.9.5aspectjweaver-1.9.5.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkspring-context-support5.2.3.RELEASEspring-context-support-5.2.3.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkspring-beans5.2.3.RELEASEspring-beans-5.2.3.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkspring-context5.2.3.RELEASEspring-context-5.2.3.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkootspring-boot-starter-data-redis2.2.4.RELEASEspring-boot-starter-data-redis-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkdataspring-data-redis2.2.4.RELEASEspring-data-redis-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkdataspring-data-keyvalue2.2.4.RELEASEspring-data-keyvalue-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkdataspring-data-commons2.2.4.RELEASEspring-data-commons-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkspring-tx5.2.3.RELEASEspring-tx-5.2.3.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkspring-oxm5.2.3.RELEASEspring-oxm-5.2.3.RELEASE.jar;C:UsersAdministrator.m2 epositoryiolettucelettuce-core5.2.1.RELEASElettuce-core-5.2.1.RELEASE.jar;C:UsersAdministrator.m2 epositoryio etty etty-common4.1.45.Final etty-common-4.1.45.Final.jar;C:UsersAdministrator.m2 epositoryio etty etty-handler4.1.45.Final etty-handler-4.1.45.Final.jar;C:UsersAdministrator.m2 epositoryio etty etty-buffer4.1.45.Final etty-buffer-4.1.45.Final.jar;C:UsersAdministrator.m2 epositoryio etty etty-codec4.1.45.Final etty-codec-4.1.45.Final.jar;C:UsersAdministrator.m2 epositoryio etty etty-transport4.1.45.Final etty-transport-4.1.45.Final.jar;C:UsersAdministrator.m2 epositoryio etty etty-resolver4.1.45.Final etty-resolver-4.1.45.Final.jar;C:UsersAdministrator.m2 epositoryioprojectreactor eactor-core3.3.2.RELEASE eactor-core-3.3.2.RELEASE.jar;C:UsersAdministrator.m2 epositoryorg eactivestreams eactive-streams1.0.3 eactive-streams-1.0.3.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkootspring-boot-configuration-processor2.2.4.RELEASEspring-boot-configuration-processor-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositorycomaomidoumybatis-plus-boot-starter3.3.1mybatis-plus-boot-starter-3.3.1.jar;C:UsersAdministrator.m2 epositorycomaomidoumybatis-plus3.3.1mybatis-plus-3.3.1.jar;C:UsersAdministrator.m2 epositorycomaomidoumybatis-plus-extension3.3.1mybatis-plus-extension-3.3.1.jar;C:UsersAdministrator.m2 epositorycomaomidoumybatis-plus-core3.3.1mybatis-plus-core-3.3.1.jar;C:UsersAdministrator.m2 epositorycomaomidoumybatis-plus-annotation3.3.1mybatis-plus-annotation-3.3.1.jar;C:UsersAdministrator.m2 epositorycomgithubjsqlparserjsqlparser3.1jsqlparser-3.1.jar;C:UsersAdministrator.m2 epositoryorgmybatismybatis3.5.3mybatis-3.5.3.jar;C:UsersAdministrator.m2 epositoryorgmybatismybatis-spring2.0.3mybatis-spring-2.0.3.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkootspring-boot-autoconfigure2.2.4.RELEASEspring-boot-autoconfigure-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkootspring-boot-starter-jdbc2.2.4.RELEASEspring-boot-starter-jdbc-2.2.4.RELEASE.jar;C:UsersAdministrator.m2 epositorycomzaxxerHikariCP3.4.2HikariCP-3.4.2.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkspring-jdbc5.2.3.RELEASEspring-jdbc-5.2.3.RELEASE.jar;C:UsersAdministrator.m2 epositorymysqlmysql-connector-java8.0.17mysql-connector-java-8.0.17.jar;C:UsersAdministrator.m2 epositorycomoracleojdbc611.2.0.3ojdbc6-11.2.0.3.jar;C:UsersAdministrator.m2 epositorycommicrosoftsqlserversqljdbc44.0sqljdbc4-4.0.jar;C:UsersAdministrator.m2 epositoryorgpostgresqlpostgresql42.2.9postgresql-42.2.9.jar;C:UsersAdministrator.m2 epositorycomalibabadruid-spring-boot-starter1.1.13druid-spring-boot-starter-1.1.13.jar;C:UsersAdministrator.m2 epositorycomalibabadruid1.1.13druid-1.1.13.jar;C:UsersAdministrator.m2 epositoryorgquartz-schedulerquartz2.3.0quartz-2.3.0.jar;C:UsersAdministrator.m2 epositorycommchangemchange-commons-java .2.11mchange-commons-java-0.2.11.jar;C:UsersAdministrator.m2 epositorycommons-langcommons-lang2.6commons-lang-2.6.jar;C:UsersAdministrator.m2 epositorycommons-fileuploadcommons-fileupload1.2.2commons-fileupload-1.2.2.jar;C:UsersAdministrator.m2 epositorycommons-iocommons-io2.5commons-io-2.5.jar;C:UsersAdministrator.m2 epositorycommons-codeccommons-codec1.10commons-codec-1.10.jar;C:UsersAdministrator.m2 epositorycommons-configurationcommons-configuration1.10commons-configuration-1.10.jar;C:UsersAdministrator.m2 epositoryorgapacheshiroshiro-core1.4.0shiro-core-1.4.0.jar;C:UsersAdministrator.m2 epositoryorgapacheshiroshiro-lang1.4.0shiro-lang-1.4.0.jar;C:UsersAdministrator.m2 epositoryorgapacheshiroshiro-cache1.4.0shiro-cache-1.4.0.jar;C:UsersAdministrator.m2 epositoryorgapacheshiroshiro-crypto-hash1.4.0shiro-crypto-hash-1.4.0.jar;C:UsersAdministrator.m2 epositoryorgapacheshiroshiro-crypto-core1.4.0shiro-crypto-core-1.4.0.jar;C:UsersAdministrator.m2 epositoryorgapacheshiroshiro-crypto-cipher1.4.0shiro-crypto-cipher-1.4.0.jar;C:UsersAdministrator.m2 epositoryorgapacheshiroshiro-config-core1.4.0shiro-config-core-1.4.0.jar;C:UsersAdministrator.m2 epositoryorgapacheshiroshiro-config-ogdl1.4.0shiro-config-ogdl-1.4.0.jar;C:UsersAdministrator.m2 epositorycommons-beanutilscommons-beanutils1.9.3commons-beanutils-1.9.3.jar;C:UsersAdministrator.m2 epositorycommons-collectionscommons-collections3.2.2commons-collections-3.2.2.jar;C:UsersAdministrator.m2 epositoryorgapacheshiroshiro-event1.4.0shiro-event-1.4.0.jar;C:UsersAdministrator.m2 epositoryorgapacheshiroshiro-spring1.4.0shiro-spring-1.4.0.jar;C:UsersAdministrator.m2 epositoryorgapacheshiroshiro-web1.4.0shiro-web-1.4.0.jar;C:UsersAdministrator.m2 epositoryiojsonwebtokenjjwt .7.0jjwt-0.7.0.jar;C:UsersAdministrator.m2 epositorycomfasterxmljacksoncorejackson-databind2.10.2jackson-databind-2.10.2.jar;C:UsersAdministrator.m2 epositorycomgithubaxetkaptcha .0.9kaptcha-0.0.9.jar;C:UsersAdministrator.m2 epositorycomjhlabsfilters2.0.235filters-2.0.235.jar;C:UsersAdministrator.m2 epositoryiospringfoxspringfox-swagger22.7.0springfox-swagger2-2.7.0.jar;C:UsersAdministrator.m2 epositoryioswaggerswagger-annotations1.5.13swagger-annotations-1.5.13.jar;C:UsersAdministrator.m2 epositoryioswaggerswagger-models1.5.13swagger-models-1.5.13.jar;C:UsersAdministrator.m2 epositoryiospringfoxspringfox-spi2.7.0springfox-spi-2.7.0.jar;C:UsersAdministrator.m2 epositoryiospringfoxspringfox-core2.7.0springfox-core-2.7.0.jar;C:UsersAdministrator.m2 epositoryiospringfoxspringfox-schema2.7.0springfox-schema-2.7.0.jar;C:UsersAdministrator.m2 epositoryiospringfoxspringfox-swagger-common2.7.0springfox-swagger-common-2.7.0.jar;C:UsersAdministrator.m2 epositoryiospringfoxspringfox-spring-web2.7.0springfox-spring-web-2.7.0.jar;C:UsersAdministrator.m2 epositoryorg eflections eflections .9.11 eflections-0.9.11.jar;C:UsersAdministrator.m2 epositoryorgjavassistjavassist3.21.0-GAjavassist-3.21.0-GA.jar;C:UsersAdministrator.m2 epositorycomgoogleguavaguava18.0guava-18.0.jar;C:UsersAdministrator.m2 epositorycomfasterxmlclassmate1.5.1classmate-1.5.1.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkpluginspring-plugin-core1.2.0.RELEASEspring-plugin-core-1.2.0.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgspringframeworkpluginspring-plugin-metadata1.2.0.RELEASEspring-plugin-metadata-1.2.0.RELEASE.jar;C:UsersAdministrator.m2 epositoryorgmapstructmapstruct1.1.0.Finalmapstruct-1.1.0.Final.jar;C:UsersAdministrator.m2 epositoryiospringfoxspringfox-swagger-ui2.7.0springfox-swagger-ui-2.7.0.jar;C:UsersAdministrator.m2 epositorycomqiniuqiniu-java-sdk7.2.23qiniu-java-sdk-7.2.23.jar;C:UsersAdministrator.m2 epositorycomsquareupokhttp3okhttp3.14.6okhttp-3.14.6.jar;C:UsersAdministrator.m2 epositorycomsquareupokiookio1.17.2okio-1.17.2.jar;C:UsersAdministrator.m2 epositorycomaliyunossaliyun-sdk-oss2.8.3aliyun-sdk-oss-2.8.3.jar;C:UsersAdministrator.m2 epositoryorgapachehttpcomponentshttpclient4.5.10httpclient-4.5.10.jar;C:UsersAdministrator.m2 epositoryorgjdomjdom1.1jdom-1.1.jar;C:UsersAdministrator.m2 epositorycomqcloudcos_api4.4cos_api-4.4.jar;C:UsersAdministrator.m2 epositoryorgapachehttpcomponentshttpcore4.4.13httpcore-4.4.13.jar;C:UsersAdministrator.m2 epositoryorgapachehttpcomponentshttpmime4.5.10httpmime-4.5.10.jar;C:UsersAdministrator.m2 epositoryorgjsonjson20140107json-20140107.jar;C:UsersAdministrator.m2 epositoryjunitjunit4.12junit-4.12.jar;C:UsersAdministrator.m2 epositoryorghamcresthamcrest-core2.1hamcrest-core-2.1.jar;C:UsersAdministrator.m2 epositoryjoda-timejoda-time2.9.9joda-time-2.9.9.jar;C:UsersAdministrator.m2 epositorycomgooglecodegsongson2.8.5gson-2.8.5.jar;C:UsersAdministrator.m2 epositorycomalibabafastjson1.2.72fastjson-1.2.72.jar;C:UsersAdministrator.m2 epositorycnhutoolhutool-all4.1.1hutool-all-4.1.1.jar;C:UsersAdministrator.m2 epositoryorgprojectlomboklombok1.18.4lombok-1.18.4.jar;C:UsersAdministrator.m2 epositoryiominiominio8.0.3minio-8.0.3.jar;C:UsersAdministrator.m2 epositorycomcarrotsearch hirdpartysimple-xml-safe2.7.1simple-xml-safe-2.7.1.jar;C:UsersAdministrator.m2 epositorycomfasterxmljacksoncorejackson-annotations2.10.2jackson-annotations-2.10.2.jar;C:UsersAdministrator.m2 epositorycomfasterxmljacksoncorejackson-core2.10.2jackson-core-2.10.2.jar;D:Program Files (x86)JetBrainsIntelliJ IDEA 2016.3.6libidea_rt.jar" com.intellij.rt.execution.application.AppMain com.railway.modules.base.test.TestStudent----------学生管理系统--------------------1.查询学生信息------------------2.添加学生信息------------------3.删除学生信息------------------4.修改学生信息------------------5.输入你的选择---------1对不起,没有学生信息请重新选择----------学生管理系统--------------------1.查询学生信息------------------2.添加学生信息------------------3.删除学生信息------------------4.修改学生信息------------------5.输入你的选择---------2请输入你的学号1请输入你的姓名2请输入你的年龄3请输入你的地址4添加成功----------学生管理系统--------------------1.查询学生信息------------------2.添加学生信息------------------3.删除学生信息------------------4.修改学生信息------------------5.输入你的选择---------
以上就是Java实现学生管理系统(控制台版本)的详细内容,更多关于Java学生管理系统的资料请关注七叶笔记其它相关文章!