描述
求N^N的个位数字大家应该都会了,可是,N^N的最高位数字你会求吗?
输入
多组测试数据。
每组数据输入一个正整数N(N≤1,000,000,000)。
输出
对于每组数据,输出N^N的最高位数字。
样例输入
3
4
样例输出
2
2
public static void main(String[] args) {
BigInteger num = new BigInteger("1");
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
for(int i = 1; i <=a;i++){
num =num.multiply(new BigInteger(a + ""));
}
//num.toString();
char[] c=num.toString().toCharArray();
System.out.println(c[0]);
BigInteger q=new BigInteger("4");
System.out.println(q.nextProbablePrime());
}