题目:已知今天是星期六,请问20^22天后是星期几?注意用数字1到7表示星期一到星期日。
解题思路:
今天周六,经过七天后是下一周六,于是用所给数据对7取余,余数为0时则是周六。不为0时用(余数-1),即可得到是周几,(余数-1)为0时则为周7。
解题代码:
package student_manage;
public class java_星期计算 {
public static void main(String[] args){
double b=Math.pow(20,22);
double c=b%7;
if(c==0){
System.out.println("今天是星期"+6);
}
else {
System.out.println(c-1==0?"今天是星期7":"今天是星期"+(c-1));
}
}
}