关于大数的处理的问题

String begin = "11111111000";
String end = "11111111199";
//要求:用for循环把begin到end之间的数用sys.out打印出来.

这样的问题应该如何处理呢?求代码一份.

如果是大数,最好是BigInteger
[code="java"]
String begin = "11111111000";
String end = "11111111199";
BigInteger beginVal=new BigInteger(begin);
BigInteger endVal = new BigInteger(end);
for(BigInteger i=beginVal;i.compareTo(endVal)<=0;i=i.add(BigInteger.ONE)){
System.out.println(i);
}
[/code]

int beginVal = Integer.valueOf("begin").intValue();
int endVal = Integer.valueOf("end").intValue();

for(int i=beginVal;i<=endVal;i++){
System.out.println(i);
}