本帖最后由 踏云 于 2014-11-4 18:07 编辑
论坛一位大神的暴力破解,膜拜中///
public class Test9 {
public static void main(String[] args) {
// 新建一个值为1的BigInteger对象
BigInteger result = new BigInteger("1");
// 计数值为0
int count = 0;
for (int i = 2; i <= 1000; i++) {
// 循环相乘,得出结果。
result = result.multiply(new BigInteger(i + ""));
}
// 将其变为string类型
String str = result.toString();
// 将结果(字符串)遍历一遍。
for (int i = 0; i < str.length(); i++)
{
//当等于0时count就加1
if (str.charAt(i) == '0')
{
count++;
}
}
// 输出结果。
System.out.println(count);
}
}
|