这是中间部分

来源:7-1 编程练习

qq_慕用2411113

2020-11-24 09:24

//提示信息
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]);
}


写回答 关注

1回答

  • qq_慕用2411113
    2020-11-24 09:24:19

    nice

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165743 学习 · 17588 问题

查看课程

相似问题