问题描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
已知今天是星期六,请问 20的22次方天后是星期几?
注意用数字 1 到 7 表示星期一到星期日。
运行限制
import java.math.*;
public class Main {
public static void main(String[] args){
BigInteger a=new BigInteger("20");
BigInteger b=new BigInteger("5");
BigInteger one=new BigInteger("1");
BigInteger c=a.pow(22);
BigInteger d=new BigInteger("7");
BigInteger e=c.mod(d);
BigInteger f=(e.add(b)).mod(d).add(one);
System.out.println(f);
}
}
-
- 最大运行时间:1s
- 最大运行内存: 512M
文章讲述了如何使用Java中的BigInteger类计算给定20的22次方后,基于星期循环的推理,得出结果并以1到7的数字表示星期几。
771

被折叠的 条评论
为什么被折叠?



