提供一下个人的解题思路
网页写的好像没办法读取用户数据 然后我用idea写了一下代码 因为时间原因只测试了部分月份 随便看看吧
刚看教程作者的视频自学了两天java 按之前学的C#思路做的 感觉大差不差
如果误导大家的话请少骂 只是提供一下个人的解题思路
粗体为自己的方法 非粗体为作者自带的代码
System.out.print("您要开始第几周学习啦,直接输入数字吧:");
//设置变量存储接收到的数据
int Week = new Scanner(System.in).nextInt();//定义星期的接收变量
System.out.println("以下是您本月的学习计划, √ 代表当周学习任务");
System.out.println("=======================================");
//利用for循环,找到数组中对应这个月的内容输出
int Month = (Week*7)/30+1;//转换月份
for(int i =1;i<contentList.length+1;i++)//从1开始循环35次(35周)
{
if((i*7)/30+1 >=Month && (i*7)/30+1<(Month+1))//筛选符合本月的星期
{
if(i==Week)//在输入的星期前打√
{
System.out.print("√");
}
System.out.println(contentList[i-1]);//输出符合条件的星期
}
}