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);
    }
}
相关推荐
你撅嘴真丑1 小时前
第九章-数字三角形
算法
曹牧1 小时前
Spring Boot:如何测试Java Controller中的POST请求?
java·开发语言
uesowys1 小时前
Apache Spark算法开发指导-One-vs-Rest classifier
人工智能·算法·spark
ValhallaCoder2 小时前
hot100-二叉树I
数据结构·python·算法·二叉树
董董灿是个攻城狮2 小时前
AI 视觉连载1:像素
算法
爬山算法2 小时前
Hibernate(90)如何在故障注入测试中使用Hibernate?
java·后端·hibernate
智驱力人工智能2 小时前
小区高空抛物AI实时预警方案 筑牢社区头顶安全的实践 高空抛物检测 高空抛物监控安装教程 高空抛物误报率优化方案 高空抛物监控案例分享
人工智能·深度学习·opencv·算法·安全·yolo·边缘计算
kfyty7252 小时前
集成 spring-ai 2.x 实践中遇到的一些问题及解决方案
java·人工智能·spring-ai
猫头虎2 小时前
如何排查并解决项目启动时报错Error encountered while processing: java.io.IOException: closed 的问题
java·开发语言·jvm·spring boot·python·开源·maven
李少兄2 小时前
在 IntelliJ IDEA 中修改 Git 远程仓库地址
java·git·intellij-idea