运用杨鹏17天搞定GRE单词的方法,算出每一天应该被单词的量

被单词的策略如下:

每一天背一个新的List

12小时后,复习当天的List

每一个list应当在当天晚上/第2天晚上/第4天晚上/第7天晚上/第15天晚上复习一遍.

使用java语言进行编程,因为java中的arraylist比较好用.

 1 package whatShouldIReviseToday;
 2 import java.util.*;
 3 public class whatShouldIReviseToday
 4 {
 5     public static void main(String[] args)
 6     {
 7      ArrayList<ArrayList> EveryDay = new ArrayList();
 8      for(int i=1;i<38;i++) //造出37个玩意儿出来,并对之初始化
 9      {
10          ArrayList a=new ArrayList();
11          if(i<23)
12          {
13          a.add(i);
14          }
15          else
16          {
17          a.add(0);
18          }
19          EveryDay.add(a);
20      }
21      for(int i=0;i<22;i++)
22      {
23          EveryDay.get(i).add(i+1);
24          EveryDay.get(i+1).add(i+1);
25          EveryDay.get(i+3).add(i+1);
26          EveryDay.get(i+7).add(i+1);
27          EveryDay.get(i+15).add(i+1);
28      }
29      for(ArrayList a:EveryDay)
30      {
31          System.out.print("第"+a.get(0)+"天: ");//此处有问题,在22天后,不显示日期
32          for(int i=0;i<a.size();i++)
33          {
34              System.out.print(a.get(i)+" ");
35          }
36          System.out.println();
37      }
38     }
39 }

Tip:

1.ArrayList的用法:

遍历:

  Iterator it1 = list.iterator();
  while(it1.hasNext()){
  System.out.println(it1.next());
  }
  //方法2  
  for(Iterator it2 = list.iterator();it2.hasNext();){
  System.out.println(it2.next());
  }
  //方法3
  for(String tmp:list){
  System.out.println(tmp);
  }
  //方法4
  for(int i = 0;i < list.size(); i ++){
  System.out.println(list.get(i));
  }
//编辑到这儿编辑不下去了,一直在代码区里面,出不去了..

转载于:https://www.cnblogs.com/verssageli/p/3550202.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值