//提示信息 System.out.print("您要开始第几周学习啦,直接输入数字吧:"); //设置变量存储接收到的数据 double input = new Scanner(System.in).nextDouble(); //计算今天是几月(1-月第一周、4-月第4周) int a = (int)Math.ceil((input/4)); System.out.println("今天是第"+a+"个月"); //计算输入的周是这个月的第几周 int b = (int)Math.ceil(input)%4; if (b==0){ System.out.println("今天是第四周"); }else System.out.println("今天是这个月的第"+b+"周"); //提示信息 System.out.println("以下是您本月的学习计划, √ 代表当周学习任务"); System.out.println("======================================="); //利用for循环,找到数组中对应这个月的内容输出 for (int i = (int) ((a-1)*4); i < a * 4; i++) { //根据当前月第几周,在输出此行时,前面添加“√” if (b==((i+1)%4)){ System.out.println("√"+contentList[i]); }else System.out.println(contentList[i]); }
nice