数值比较
循环数比较
http://www.nowcoder.com/questionTerminal/24575008c6134b6fa4fab8ea0ea82a99
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String []args) { Scanner input = new Scanner(System.in); String a = input.nextLine(); String[] array = a.split(" "); if(array.length != 4) { System.out.println("输入不合法! " + array.length); } else { StringBuilder sb1 = new StringBuilder(); int k1 = Integer.valueOf(array[1]); for (int i=0; i< k1; i++) { sb1.append(array[0]); } StringBuilder sb2 = new StringBuilder(); int k2 = Integer.valueOf(array[3]); for (int i=0; i< k2; i++) { sb2.append(array[2]); } BigInteger v1 = new BigInteger(sb1.toString()); BigInteger v2 = new BigInteger(sb2.toString()); int num = v1.compareTo(v2); if (num < 0) { System.out.println("Less"); } else if (num == 0) { System.out.println("Equal"); } else if (num > 0) { System.out.println("Greater"); } } } }