题目描述
给定整数a,问其能不能给3整除,注意a的可能很大
输入
输入包括多个测试实例,每个测试用例占一行,每行是一个整数,其范围是1到1030 之间
输出
如果可以被3整除,输出can 不行输出cannot
```java
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
while (reader.hasNext()) {
BigInteger number=reader.nextBigInteger();
BigInteger big = BigInteger.valueOf(3);
if (number.remainder(big).equals(BigInteger.valueOf(0)))
{
System.out.println("can");
}
else {
System.out.println("cannot");
}
System.out.println();
}
}
}
代码就在上面,主要的地方是Bigintegar.valueof()这里