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);
    }
}
相关推荐
weixin_4612594111 分钟前
[C]C语言日志系统宏技巧解析
java·服务器·c语言
cacyiol_Z14 分钟前
在SpringBoot中使用AWS SDK实现邮箱验证码服务
java·spring boot·spring
竹言笙熙27 分钟前
Polarctf2025夏季赛 web java ez_check
java·学习·web安全
OpenCSG36 分钟前
电子行业AI赋能软件开发经典案例——某金融软件公司
人工智能·算法·金融·开源
写bug写bug40 分钟前
手把手教你使用JConsole
java·后端·程序员
异常君41 分钟前
Java 中 try-catch 的性能真相:全面分析与最佳实践
java·面试·代码规范
程序员清风1 小时前
阿里二面:Kafka 消费者消费消息慢(10 多分钟),会对 Kafka 有什么影响?
java·后端·面试
幼稚园的山代王1 小时前
Prompt Enginering(提示工程)先进技术
java·人工智能·ai·chatgpt·langchain·prompt
dfsj660112 小时前
LLMs 系列科普文(14)
人工智能·深度学习·算法
周某某~2 小时前
二.单例模式‌
java·单例模式·设计模式