分析:此问题不是简单的数的比较,这个涉及到int类型的最大值和最小值处的处理。所以在定义的时候就不能定义为int类型。
我们知道Java 的int类型的数的范围是 -2147483648~2147483647 ,可以采用String类型来输入和处理数据。
代码如下:
package com.xuat.test.niukewang0625;
import java.math.BigDecimal;
import java.util.Scanner;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
int times = scanner.nextInt();
String [] numbers = new String [times*3];
for(int i =0;i<times*3;i++){
numbers[i] = scanner.next();
}
deal(numbers,times);
}
//-2147483648~2147483647 Java 所能表示int类型的最大的整数
public static void deal(String numbers[],int times){
String
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
int times = scanner.nextInt();
String [] numbers = new String [times*3];
for(int i =0;i<times*3;i++){
numbers[i] = scanner.next();
}
deal(numbers,times);
}
//-2147483648~2147483647 Java 所能表示int类型的最大的整数
public static void deal(String numbers[],int times){
String