利用while循环录入班级成绩,并且计算avg
2017-08-02 14:34
513 查看
一.原理
Ⅰ.Scanner扫描仪→录入
Ⅱ.while循环→重复输出
二.例子:录入班级成绩,并且计算平均成绩
Ⅰ.编写代码
eg:
import java.util.*;
public class avg{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入班级号:");
int number=in.nextInt();
System.out.println("请输入学员人数:");
int person=in.nextInt();
System.out.println("请输入学员的成绩:");
int i=1;
int sum=0;
while(i<=person){
int score=in.nextInt();
sum=sum+score;
i++;
}
double avg=sum/person;
System.out.println(number+"班平均分:"+avg);
}
}
Ⅱ.改进代码
①思路:方便阅读,请输入第i名学员成绩。
循环输出。
eg:
import java.util.*;
public class avg{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入班级号:");
int number=in.nextInt();
System.out.println("请输入学员人数:");
int person=in.nextInt();
//System.out.println("请输入学员的成绩:");
int i=1;
int sum=0;
while(i<=person){
System.out.println("请输入第"+i+"名学员的成绩:");
int score=in.nextInt();
sum=sum+score;
i++;
}
double avg=sum/person;
System.out.println(number+"班平均分:"+avg);
}
}
Ⅰ.Scanner扫描仪→录入
Ⅱ.while循环→重复输出
二.例子:录入班级成绩,并且计算平均成绩
Ⅰ.编写代码
eg:
import java.util.*;
public class avg{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入班级号:");
int number=in.nextInt();
System.out.println("请输入学员人数:");
int person=in.nextInt();
System.out.println("请输入学员的成绩:");
int i=1;
int sum=0;
while(i<=person){
int score=in.nextInt();
sum=sum+score;
i++;
}
double avg=sum/person;
System.out.println(number+"班平均分:"+avg);
}
}
Ⅱ.改进代码
①思路:方便阅读,请输入第i名学员成绩。
循环输出。
eg:
import java.util.*;
public class avg{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入班级号:");
int number=in.nextInt();
System.out.println("请输入学员人数:");
int person=in.nextInt();
//System.out.println("请输入学员的成绩:");
int i=1;
int sum=0;
while(i<=person){
System.out.println("请输入第"+i+"名学员的成绩:");
int score=in.nextInt();
sum=sum+score;
i++;
}
double avg=sum/person;
System.out.println(number+"班平均分:"+avg);
}
}
相关文章推荐
- matlab 利用while循环计算平均值和方差
- java-第九章-循环结构进阶-计算一个班级的成绩平均分
- matlab 利用while循环计算平均值和方差(第二版)
- 计算指定人数班级的班级平均成绩(计数器控制控制的循环)
- Java利用while循环计算1+1/2!+1/3!……+1/20!
- 用while循环计算1+1/2!+1/3!+……+1/20!
- 利用方差和标准差计算学生成绩的稳定性
- 学界 | 微软重磅论文提出LightRNN:高效利用内存和计算的循环神经网络
- 用while循环语句计算1!+2!+……20!之和
- 案例:利用累加器计算前N个学生的总成绩和平均成绩
- 一个班级的学生成绩存在长度为10的数组中,计算不及格的学生数目
- 求奇数偶数的和,,利用while循环
- oracle 利用 ROW_NUMBER() OVER实现重复数据只取一条并且循环取直到满足所需的条数
- 实验二利用循环计算多个圆柱体体积
- 条件语句if 循环语句while 计算图形面积
- 编写Java程序,使用while循环语句计算1+1/2!+1/3!···1/20!之和。
- 利用do{}while();循环语句实现人机猜数字游戏
- LightRNN:高效利用内存和计算的循环神经网络
- Java基础编程之利用条件运算符的嵌套来计算学生成绩
- 使用for循环、while循环和递归写出3个函数来计算给定数列的总和