我的创作纪念日(128天)

目录

机缘

收获

日常

成就

憧憬


机缘

我在上大学前的暑假里,无意间看到了优快云的博客,里面有很多大佬,写的文章也很好,通俗易懂,言简意赅。我本来也没想要创作文章,直到……
大一的军训期间,向博客大佬们学习,我就秉持着“致力于写出小白都能看懂的优质文章”,开始写了第一篇技术文章
还记得当时,虽然一篇文章看几分钟就能看完的,但是创作还是不易的,没有三四个小时,是很难写出优质,有深度的文章。从此我也很赞叹那些博客写的很好的大佬们。我也不断的向他们学习,写出更优质的文章


收获

在几次的创作中,我的收获如下

  • 技术方面:

        对现有的知识有了更深的理解,在写技术文章时,也是力求做到通俗易懂,这也要建立在对知识有了深入了解后才写的出的

  • 粉丝方面:

        花费了很多时间写的一篇优质技术文章,最期待的就是:点赞、收藏、关注。每次收获这么多赞、收藏、关注,都是慢慢的成就感


日常

在日常生活中,当对于某一篇知识点有了深入了解后,就会想着写成文章和大家一起分享


成就

写了一个简单的学生管理系统,还记得当时是多么兴奋,嘿嘿(* ̄︶ ̄)
 

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("系统结束");

        }
}


憧憬

我在未来也会不断的提升自己的文章质量,也会一直秉持“致力于写出小白都能读懂的优质文章”的初心

谢谢大家(* ̄︶ ̄)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值