我正在使用下面的代碼,但參數不傳遞給方法。biginteger計算問題
BigInteger p = BigInteger.valueOf(0);
BigInteger u1 = obj.bigi_calc(g1, l);
在這個g1中,l是long值。
的方法是
private BigInteger bigi_calc(long g1, long l){
BigInteger cal = BigInteger.valueOf(g1);
BigInteger cal1= BigInteger.valueOf(l);
for(BigInteger f = BigInteger.ONE;f.compareTo(cal1)>0;f=f.add(BigInteger.ONE)){
//BigInteger p= BigInteger.valueOf(0);
p = cal.multiply(cal1);
System.out.println("check p"+p);
}
// System.out.println("check p"+p);
return p;
}
的elipse表明,它可以是不同步的,但這些參數不會傳遞給函數。 你能幫我解決這個問題嗎?
你到底想幹什麼?這段代碼沒有意義。 – polygenelubricants 2010-05-06 05:59:40