http://mingchaoyan.blogbus.com/c3479685/
这个blog里面关于java在ACM里面的应用总结了几点,对于以应付ACM的简单问题的人来说应该就足够了,自己也是刚刚才接触java,今后如果有一些好的总结就写在下面把:
——————————————————————————————————————————————————————————————————————————————
关于java的输入输出,读文件 FileInputStream fin=new FileInputStream(new File("in.txt"));
Scanner in=new Scanner (fin);
http://mingchaoyan.blogbus.com/logs/71531787.html 做了一些足够的讲解。
public BigInteger multiply(BigInteger val)
-
Returns a BigInteger whose value is
(this * val)
.Parameters:
-
val
- value to be multiplied by this BigInteger. -
-
Returns:
-
this * val
-
1.valueOf(parament); 将参数转换为制定的类型
比如 int a=3;
BigInteger b=BigInteger.valueOf(a);
则b=3;
String s=”12345”;
BigInteger c=BigInteger.valueOf(s);
则c=12345;
刚刚用 BigInteger 做乘法时 b.multiply(a); 结果其实并没有改变b 而是返回一个Biginteger的引用;
b=b.multiply(a);相当于 b*=a;