标签:style blog ar os sp java for on 2014
<span style="font-family: Arial, Helvetica, sans-serif;"> </span>
import java.math.*;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
BigInteger c = new BigInteger("0");
while(cin.hasNext()){
BigInteger a = cin.nextBigInteger();
BigInteger b = cin.nextBigInteger();
if((a.compareTo(c)==0) && (b.compareTo(c)==0))
break;
int ok = a.compareTo(b);
if(ok==0)
System.out.println("a==b");
else if(ok==-1)
System.out.println("a<b");
else
System.out.println("a>b");
}
}
}
大数比较大小。
import java.math.*;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
while(cin.hasNext()){
int a = cin.nextInt();
BigInteger ans = new BigInteger("1");
for(int i=1;i<=a;i++)
{
BigInteger tmp = BigInteger.valueOf(i);
ans = ans.multiply(tmp);
}
System.out.println(ans);
}
}
}
import java.math.*;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
while(cin.hasNext()){
BigDecimal a = cin.nextBigDecimal();
BigDecimal ans = new BigDecimal("1.0");
int num = cin.nextInt();
ans = a.pow(num);
// for(int i=1;i<=num;i++)
// {
// ans = ans.multiply(a);
// }
String str = ans.stripTrailingZeros().toPlainString();
if(str.startsWith("0")) //取掉前导0
str = str.substring(1);
System.out.println(str);
}
}
}
标签:style blog ar os sp java for on 2014
原文地址:http://blog.csdn.net/y990041769/article/details/41073989