输入时用逗号分割开
import java.util.*;
public class Train1 {
public static void main(String[] args) {
System.out.println(" ====求和及最大最小值====");
Scanner sc = new Scanner(System.in);
System.out.println("请输入逗号分隔的多个数值:");
String row = sc.nextLine(); // 输入一行字符串
sc.close();
String[] strs = row.split(",|,"); // 以中英文逗号作分隔符把一行字符串转为字符串数组
double[] nums = new double[strs.length]; // 由字符串数组构建实数数组
for (int i = 0; i < strs.length; i++) {
nums[i] = Double.parseDouble(strs[i]);
}
Arrays.sort(nums);
System.out.println("按升序排序后的数值:");
for (double d : nums) {
System.out.print(d+ "\t");
}
System.out.println();
System.out.println("总个数:" + nums.length);
System.out.println("各数和:" + Tools.sum(nums));
System.out.println("最大值:" + Tools.max(nums));
System.out.println("最小值:" + Tools.min(nums));
}
}
微信公众号:高二