java - 如何为循环“增加”变量名
问题描述
我正在阅读一些编码书籍并且正在学习类,我想增加类变量的名称以用于月日和年。
我只想知道如何多次增加日期,保存自己的实例变量,然后移动到日期 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();
输出很好,我只是不喜欢有多少代码,我想知道是否有办法将它几乎减半?
解决方案
推荐阅读
- html - 如何在移动浏览器设备上显示桌面视图?
- reactjs - 我们如何在媒体上突出显示可搜索列表视图的选定项目?
- jenkins - 从 Jenkins 向 Heroku 推送代码无法正常工作,错误为 "App not compatible with buildpack: https://codon-xxxx.." 。但在手动工作
- hyperledger-fabric - 状态:500,消息:无法获取链码的包
- javascript - 访问 JavaScript '[object Object]'
- android - Lollipop - 执行PendingTransactions 的递归入口
- sql - 计算一行中出现的每个值,并从另一行获取第三个对应值
- javascript - 使用 indexOf 的 Javascript 搜索失败
- python - 训练 CNN 时 DataType 出错
- python - 当我使用 virustotal API 时,我使用 requests.get 并得到一个错误 [Errno 11004] getaddrinfo failed