黑马程序员技术交流社区
标题:
day03疑难课后作业总结回顾
[打印本页]
作者:
wangzhao
时间:
2017-3-11 06:42
标题:
day03疑难课后作业总结回顾
package com.itheima.text;
import java.util.Scanner;
public class Test8 {
/*
* 需求:
* 1.键盘录入学生成绩(整数类型),如果录入的成绩为-1表示录入结束
2.打印输出录入的学生成绩的平均值
思路:
1、想要输入先引包,然后创建对象,然后接收数据
2、录入几个不知道用while循环
3、求平均值
*/
public static void main(String[] args) {
//引包
Scanner sc=new Scanner(System.in);
//先求和sum
int sum=0;
//平均值sum/i
int i=1;
//考虑到有输错可能,创建一个变量b=a备用
int b=0;
System.out.println("请录入成绩,录入-1则视为结束,录入-2视为删除上一个输入数据");
//开始转圈
while(true){
System.out.println("请输入第"+i+"个数:");
int a=sc.nextInt();
if(a<-2||a>100)
{
System.out.println("输入错误");
}else{
if(a==-2){
sum-=b;
i--;
continue;
}
if(a==-1)
break;
sum+=a;
i++;
b=a;
}
}
System.out.println("平均值为:"+sum/(i-1));
}
}
作者:
fuleigang
时间:
2017-3-11 06:44
不错啊,是8期基础班的吗
作者:
wangzhao
时间:
2017-3-11 08:41
fuleigang 发表于 2017-3-11 06:44
不错啊,是8期基础班的吗
国际庄java1期
作者:
Yin灬Yan
时间:
2017-3-11 20:24
顶顶贴 加加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2