package text1;
import java.util.Arrays;
import java.util.Scanner;
public class text {
public static void main(String[] args) {
try{
System.out.println("成绩统计");
Scanner scan=new Scanner(System.in).useDelimiter("\r\n");
//扫描器对象扫描的内容以回车换行作为分隔符,排除默认的空格,因而允许扫描内容包含空格
System.out.println("请输入要计算的一系列成绩,用逗号隔开:");
String str=scan.next(); //输入一行,如1,2,3,4,5,6
String[] strArray=str.split(",");
double[] doubleArray=new double[strArray.length];//定义一个数组
for(int i=0;i<strArray.length;i++){
doubleArray[i]=new Double(strArray[i]);//将字符串数组转换为double型数组
}
Arrays.sort(doubleArray);;//对数组进行升序排序
System.out.println("按升序排序后的成绩:"+Arrays.toString(doubleArray));//输出按升序排序后的成绩
System.out.println("总和:"+sum(doubleArray)); //函数的调用
System.out.println("最高分:"+max(doubleArray));//函数的调用
System.out.println("最低分:"+min(doubleArray));//函数的调用
System.out.println("六分以上的人数:"+bigCount(60,doubleArray));//函数的调用
}
catch(Exception e){
System.
编程成绩统计程序,要求运行时提示输入逗号分隔的一系列成绩分数值,然后对这些分数按升序进行排序,并求最高分,最低分,总和,60分以上的人数。
于 2022-09-25 15:10:10 首次发布

最低0.47元/天 解锁文章
606

被折叠的 条评论
为什么被折叠?



