假设今天是星期六,你和你的朋友们准备10天后见面。那么10天后是星期几呢?java用scanner
时间: 2024-12-25 09:33:51 浏览: 2
如果今天是星期六,往后数10天,我们可以简单地通过计算来确定那天是星期几。由于一周有7天,你可以将10天除以7,余数就是接下来的那个星期的哪一天。因为周六+1天是周日,所以:
1. 周六 + 1 = 周日
2. 周日 + 2 = 周一
3. ...以此类推,直到...
4. 周五 + 3 = 周六
所以,10天后的日期会循环回到同一个月的一个星期。我们用 Java 的 `java.util.Scanner` 需要手动计算这个余数。下面是简单的代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入今天的日期(假设是星期六):");
int today = scanner.nextInt(); // 假设输入的是1 (代表周六)
int daysLater = 10;
int dayAfterTenDays = (today + daysLater) % 7; // 取余数得到的结果就是10天后的星期
switch (dayAfterTenDays) {
case 0:
System.out.println("10天后是星期日");
break;
case 1:
System.out.println("10天后是星期一");
break;
case 2:
System.out.println("10天后是星期二");
break;
case 3:
System.out.println("10天后是星期三");
break;
case 4:
System.out.println("10天后是星期四");
break;
case 5:
System.out.println("10天后是星期五");
break;
default:
System.out.println("10天后是星期六"); // 这里实际上不会出现,因为我们已经排除了这种情况
}
}
}
```
阅读全文