Java换算平均分代码 java求成绩平均值的代码( 二 )


System.out.println("若想结束请输入exit,若想计算结果请输入ok");
count--;
}
}
if(inputScores.size()==0){
System.out.println("您没有输入学生成绩,无数据可统计,程序结束 。");
return ;
}
scores=inputScores.toArray(new Double[inputScores.size()]);
Arrays.sort(scores);
min=scores[0];
max=scores[scores.length-1];
for(double score :scores){
total += score;
}
avg=total/scores.length;
System.out.println("总成绩是" + total);
System.out.println("最高分是" + max);
System.out.println("最低分是" + min);
System.out.println("平均分是" + avg);
}
}
急急急java成绩总成绩和平均分的代码?//
import java.util.Scanner;
//
public class Test2014 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入学生人数Java换算平均分代码:");
int n = sc.nextInt();
int sum = 0;
for(int i = 1;i = n;++i){
System.out.println("输入第"+i+"个学生成绩Java换算平均分代码:");
sum += sc.nextInt();
}
System.out.println("总成绩是:"+sum+" "+"平均成绩是:"+(double)sum/n);
}
}
java设有一个数组score,内放10名学生的成绩,写一个程序计算平均分、最高分、最低分 。这是代码,其中每行main函数的要点代码我都作了注释,希望你能理解这个程序:
package example;
import java.util.Scanner;
public class example
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in); //声明Scanner对象in,用于读取输入
float[] score = new float[10]; //声明score数组,用于存储分数
float max, min; //声明变量max与min,用于存储最高分与最低分
float average = 0.0f; //声明变量average(初始化为0.0),用于存储平均值
System.out.println("请输入10个同学的成绩:"); //输出提示信息
for (int i = 0; i10; i++) //声明for循环,用于遍历score数组
{
score[i] = in.nextFloat(); //读取分数到score数组相应位置
}
max = score[0]; //假设最大值为score[0]
min = score[0]; //假设最小值为score[0]
average += score[0]; //average加上score[0]以便后面的平均值计算
for (int i = 1; i10; i++) //声明for循环,用于遍历score数组
{
if (score[i]max) //如果score[i]大于max值(即找到更大的值)
{
max = score[i]; //重新赋值给max
}
else if (score[i]min) //如果score[i]小于min值(即找到更小的值)
{
min = score[i]; //重新赋值给min
}
average += score[i]; //average加上score[0]以便后面的平均值计算
}
average /= 10.0; //计算平均分
System.out.print("平均分:" + average + " 最高分:" + max + " 最低分:" + min); //输出结果
in.close();//关闭in流
}
}
希望能帮到您,有什么不懂的可以再问我 。
在屏幕输入5个数字,计算平均分javaimport java.util.Scanner;
public class AverageFiveNumber {
public static void main(String[] args) {
double sum = 0;
Scanner s = new Scanner(System.in);
for (int i=0; i5; i++) {
double number = s.nextDouble();
sum += number;
}
double averageNumber = sum / 5;
System.out.println(averageNumber);
}
}
以上为代码
运行结果如下
请使用java数组存储5个同学的JAVA成绩,并计算出所有同学的总分和平均分import java.util.Scanner;
public class Test
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int[] arr=new int[5];
float ave=0;
System.out.print("请输入5个同学的java成绩:");

推荐阅读