输入一串数,以‘,’分隔,输出所有数中去掉最大值、最小值之后剩下的个数。(其中最大值与最小值可能有多个)
例:
输入:3,3,5,3,6,9,7,9
输出: 3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String shuru;
int max = 0, min = 10, num = 0;
Scanner in = new Scanner(System.in);
shuru = in.nextLine();
String[] arrStr = shuru.split(",");
int arr[] = new int[arrStr.length];
for (int i = 0; i < arrStr.length; i++) {
arr[i] = Integer.parseInt(arrStr[i]);//String转换为int
}
for (int i = 0; i < arr.length; i++) {
if (max < arr[i]) {
max = arr[i];
}
if (min > arr[i]) {
min = arr[i];
}
}
for (int i = 0; i < arrStr.length; i++) {
if (arr[i] == max || arr[i] == min) {
continue;
} else {
num++;
}
}
System.out.println(num);
}
}