用JAVA求学生平均成绩!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:59:38
从键盘输入n个学生的成绩,求成绩的平均值。
输入成绩后,先判断成绩的合法性,若是合法的成绩,则参与计算,若是非法数据(如负数、大于100),则给出提示,并重新输入。
从控制台输入数据的方法:
import java.util.Scanner; //导入包
……
Scanner in=new Scanner(System.in); //封装标准输入对象

in.next() //接收输入的一个单词,以空格分隔
in.nextLine() //接收一行数据
in.nextInt() //接收整型数据
in.nextFloat() //接收单精度浮点型数据
in.nextDouble() //接收双精度浮点型数据
如:float score=in.nextFloat(); //score中存放的是从键盘输入的浮点数

public class Test {

private int size = 0;
private float value = 0;

public void getValue(){
Scanner in=new Scanner(System.in);
while(true){
System.out.println("输入一个成绩,并按回车键(-99为结束输入):");
int v = in.nextInt();
if( v == -99){
break;
}
if( v > 100 || v < 0){
System.out.println("输入错误,须为0-100。");
}else{
size ++;
value += v;
}
}
System.out.println("平均成绩:"+(value/size));
}

public static void main(String args[]){
Test t = new Test();

t.getValue();
}
}

JAVA 声明一个数组,存一个学生的五门成绩。求该学生的总成绩、平均成绩。 求题:六个学生五门成绩求平均分 输入n个学生的成绩,求平均分?? c++编程(学生平均成绩) 输入10个学生5门课的成绩,分别用函数求:每个学生的平均分;每门课的平均分;找出平均分最高的学生 输入10个学生5门功课的成绩(1)求每个学生的平均成绩(2)求每门功课的平均成绩 急!求教:用数据库编个求学生平均成绩的程序~~ 平均成绩.找出平均成绩90分以上的学生 输入存放5个学生成绩计算学生总成绩,平均成绩,高于平均成绩 c编程:输入10个学生与5门课成绩,分别用函数求:每个学生平均分;每门课平均分;找出总分最高的学生