你一定是用最大减最小了。
找每个数左边最小数和其做差,在这些差里求最大数。
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while(in.hasNextLine()){
String s = in.nextLine();
String[] str = s.split(",");
int [] price = new int[str.length];
for(int i = 0 ; i<price.length;i++){
price[i] = Integer.parseInt(str[i]);
}
int max= 0;
int min=price[0];
for(int i = 1; i<price.length;i++){
if(price[i]>min){
max=price[i]-min>max?price[i]-min:max;
}else {
min = price[i];
}
}
System.out.println(max);
}
}
}