目录
机缘
我在上大学前的暑假里,无意间看到了优快云的博客,里面有很多大佬,写的文章也很好,通俗易懂,言简意赅。我本来也没想要创作文章,直到……
大一的军训期间,向博客大佬们学习,我就秉持着“致力于写出小白都能看懂的优质文章”,开始写了第一篇技术文章
还记得当时,虽然一篇文章看几分钟就能看完的,但是创作还是不易的,没有三四个小时,是很难写出优质,有深度的文章。从此我也很赞叹那些博客写的很好的大佬们。我也不断的向他们学习,写出更优质的文章
收获
在几次的创作中,我的收获如下
- 技术方面:
对现有的知识有了更深的理解,在写技术文章时,也是力求做到通俗易懂,这也要建立在对知识有了深入了解后才写的出的
- 粉丝方面:
花费了很多时间写的一篇优质技术文章,最期待的就是:点赞、收藏、关注。每次收获这么多赞、收藏、关注,都是慢慢的成就感
日常
在日常生活中,当对于某一篇知识点有了深入了解后,就会想着写成文章和大家一起分享
成就
写了一个简单的学生管理系统,还记得当时是多么兴奋,嘿嘿(* ̄︶ ̄)
public class Student {
//封装
private int id;
private String name;
private String home;
//构造
public Student(){
}
public Student(int id, String name, String home){
this.id = id;
this.name = name;
this.home = home;
}
//封装获取方法
public void setName( String name ){
this.name = name;
}
public String getName(){
return name;
}
public void setId( int id ){
this.id = id;
}
public int getId(){
return id;
}
public void setHome( String home ){
this.home = home;
}
public String getHome(){
return home;
}
}
public class AchieveImprove {
public static void main(String args[]) {
LinkedList<Student> list = new LinkedList<>();
int tip = 0;
Scanner sc = new Scanner(System.in);
System.out.println("-----欢迎进入学生管理系统-----");
System.out.println("1.添加学生信息");
System.out.println("2.删除学生信息");
System.out.println("3.修改学生信息");
System.out.println("4.查看学生信息");
System.out.println("5.退出系统");
System.out.println("请您根据提示,输入信息");
try{
tip = sc.nextInt();
}catch( InputMismatchException ex ){
System.out.println("请输入整数!");
}
while(tip != 5){
switch( tip ){
case 1: {
System.out.println("-----添加学生系统界面-----");
System.out.println("请输入学生姓名");
String name = sc.next();
System.out.println("请输入学生学号");
int id = sc.nextInt();
System.out.println("请输入学生家庭住址");
String home = sc.next();
Student student = new Student(id, name, home);//每次都获取一个学生信息,立马添加
list.add( student );
System.out.println("添加成功");
}break;
case 2:{
System.out.println("-----删除学生系统界面-----");
System.out.println("请输入要删除学生的学号");
int id = sc.nextInt();
Iterator iterator = list.iterator();//通过Iterator迭代器来遍历动态数组
while( iterator.hasNext() ){
Student student1 = (Student)iterator.next();
if( student1.getId() == id ){
list.remove(student1);
if( list.contains(student1) ){
System.out.println("删除成功!");
}
break;
}
}
}break;
case 3:{
System.out.println("-----修改信息系统-----");
System.out.println("输入学生名字,进行修改信息");
String name = sc.next();
Iterator iterator = list.iterator();
while( iterator.hasNext() ){
Student name1 = (Student)iterator.next();
String name2 = name1.getName();
if( name2.equals( name ) ){
System.out.println("输入1修改学号\n输入2修改家庭住址");
int flag = sc.nextInt();
switch(flag){
case 1:{
System.out.println("输入修改的学号");
int id = sc.nextInt();
name1.setId(id);
System.out.println("修改成功");
}break;
case 2:{
System.out.println("输入修改的住址");
String home = sc.next();
name1.setHome(home);
System.out.println("修改成功");
}break;
default :
System.out.println("请按提示输入");
}
}
}
}case 4:{//直接查看
System.out.println("-----查询学生系统-----");
System.out.println("查询单个同学输入1\n查询所有同学输入2");
int flag = sc.nextInt();
switch(flag){
case 1:{
System.out.println("输入要查询学生的名字");
String name = sc.next();
Iterator iterator = list.iterator();
while( iterator.hasNext() ){
Student studentText = (Student) iterator.next();
if( name.equals(studentText.getName()) ){
System.out.println("学生名字:"+studentText.getName()+" 学生学号:"
+ studentText.getId() +" 学生住址:"
+studentText.getHome());
break;
}
}
}break;
case 2:{
Iterator iterator = list.iterator();
System.out.println("姓名\t\t学号\t\t住址");
while( iterator.hasNext() ){
Student student = (Student)iterator.next();
System.out.println(student.getName()+"\t\t"
+student.getId()+"\t\t"+student.getHome());
}
}break;
default :
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("5.退出系统");
tip = sc.nextInt();
}
System.out.println("系统结束");
}
}
憧憬
我在未来也会不断的提升自己的文章质量,也会一直秉持“致力于写出小白都能读懂的优质文章”的初心
谢谢大家(* ̄︶ ̄)