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);
    }
}
相关推荐
多则惑少则明9 分钟前
idea 编辑器常用插件集合
java·编辑器·intellij-idea
一杯茶一道题19 分钟前
LeetCode 260. 只出现一次的数字 III
算法·leetcode
BLUcoding19 分钟前
RabbitMQ08_保证消息可靠性
java·rabbitmq
MogulNemenis20 分钟前
力扣415周赛
java·数据结构·算法·leetcode
ai安歌21 分钟前
【JavaWeb】利用IDEA2024+tomcat10配置web6.0版本搭建JavaWeb开发项目
java·开发语言·后端·tomcat·web·intellij idea
Rense124 分钟前
常用的基于无线射频( UWB)室内定位技术的原理与算法
算法
zzhnwpu24 分钟前
代码随想录算法训练营第三七天| 动态规划:完全背包理论基础 518.零钱兑换II 377. 组合总和 Ⅳ 322. 零钱兑换
算法·leetcode·动态规划
2407-2 shw29 分钟前
weblogic CVE-2018-2894 靶场攻略
java·运维·服务器·安全·weblogic
尘浮生34 分钟前
Java项目实战II基于Java+Spring Boot+MySQL的作业管理系统设计与实现(源码+数据库+文档)
java·开发语言·数据库·spring boot·后端·mysql·spring
一道秘制的小菜1 小时前
C++第十一节课 new和delete
开发语言·数据结构·c++·学习·算法