package day_3;
import java.util.Scanner;
/*
(1).键盘录入学生成绩(整数类型),如果录入的成绩为-1表示录入结束
(2).打印输出录入的学生成绩的平均值
*/
public class Test8 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输学生的成绩:");
int b=0; //平均分
int c=0; //总分
int count =0;
/*for(;;){
int a =sc.nextInt();
if(a==-1){
System.out.println("----------");
break;
}
c=b*count+a;
count++;
}
b=c/count;
System.out.println(count+"个人的成绩平均分:"+b);
*/
while(true){
int a =sc.nextInt();
if(a==-1){
System.out.println("----------");
break;
}
if(a <-1 || a>100){
System.out.println("该输入有误");
continue;
}
c += a;
count++;
}
b=c/count;
System.out.println(count+"个人的成绩平均分:"+b);
}
}
。。。。。做的时候没想到。一脸茫然。。。。给人一提醒才知道是用死循环。要多练练手。。。
|
|