首页 > 解决方案 > 如何为循环“增加”变量名

问题描述

我正在阅读一些编码书籍并且正在学习类,我想增加类变量的名称以用于月日和年。

我只想知道如何多次增加日期,保存自己的实例变量,然后移动到日期 2。

//班级

public String month;
public int day;
public int year;

public void writer() {
    System.out.println(month+"/"+day+"/"+year);}

//主要的

Scanner kb = new Scanner(System.in);

practice date1 = new practice();
practice date2 = new practice();

    System.out.println("Enter month");
        date1.month=kb.nextLine();
    System.out.println("Enter day");
        date1.day=kb.nextInt();
    System.out.println("Enter year");
        date1.year=kb.nextInt();
    kb.nextLine();
date1.writer();

    System.out.println("Enter month");
        date2.month=kb.nextLine();
    System.out.println("Enter day");
        date2.day=kb.nextInt();
    System.out.println("Enter year");
        date2.year=kb.nextInt();
date2.writer();

输出很好,我只是不喜欢有多少代码,我想知道是否有办法将它几乎减半?

标签: javacode-duplicationdate-parsing

解决方案


推荐阅读