L1-024 后天(Java)

如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的"后天"是星期几。

输入格式:

输入第一行给出一个正整数D(1 ≤ D ≤ 7),代表星期里的某一天。

输出格式:

在一行中输出D天的后天是星期几。

输入样例:

复制代码
3

输出样例:

复制代码
5

解题思路

将输入的数字加2,得到"后天"的数字。但是,我们需要注意的是,星期的计数是循环的。也就是说,如果今天是星期六(6),那么后天就是星期一(1),而不是8,因为我们只有七天的星期。

解题过程中遇到的问题

记得判断(day+2)%7==0的情况,当为0时代表那天的"后天"是星期日。

代码

java 复制代码
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int day = scanner.nextInt();
        int dayAfter2 = (day+2)%7;
        if(dayAfter2 == 0){
            dayAfter2 = 7;
        }
        System.out.print(dayAfter2);
    }
}
相关推荐
细嗅蔷薇@18 分钟前
C语言在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出主对角线元素的积,并在fun()函数中输出。
c语言·算法·矩阵
陈煜的博客39 分钟前
elasticSearch 增删改查 java api
java·大数据·elasticsearch
新时代苦力工1 小时前
桶排序-Java实现
数据结构·算法·排序算法
桦说编程1 小时前
交替打印最容易理解的实现——同步队列
java·后端·设计模式
土族程序员1 小时前
JavaFX CSS @font-face 错误全面分析 loadStylesheetUnPrivileged / reportException
java·css·javafx
猿小蔡-Cool2 小时前
Android Studio Memory Monitor内存分析核心指标详解
android·java·jvm
刘火锅2 小时前
解决IDEA拉取GitLab项目报错:必须为访问令牌授予作用域[api, read user]
java·gitlab·intellij-idea
爱吃芒果的蘑菇2 小时前
Python读取获取波形图波谷/波峰
python·算法
晨曦学习日记2 小时前
Leetcode239:滑动窗口最大值,双端队列的实现!
数据结构·c++·算法
CoovallyAIHub2 小时前
无人机图像+深度学习:湖南农大团队实现稻瘟病分级检测84%准确率
深度学习·算法·计算机视觉