易错点:今天如果是周六,那么两天后是周一,而不是周二!!!
题目描述
已知今天是星期六,请问 2022 天后是星期几?
注意用数字 1 到 7 表示星期一到星期日。
输入格式
无
输出格式
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只输出这个整数,填写多余的内容将无法得分。
package apr2;
public class Test2 {
public static void main(String[] args) {
System.out.println((6 + ksm(20 , 22)) % 7);
}
static long ksm(long a , long b){
long ans = 1;
while (b > 0){
if((b & 1) == 1)
ans =(ans * a) % 7;
a = (a * a) % 7;
b >>= 1;
}
return ans;
}
}