A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

过客丶

初级黑马

  • 黑马币:24

  • 帖子:13

  • 精华:0

© 过客丶 初级黑马   /  2017-4-1 21:51  /  941 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

分析以下需求,并用代码实现:
        1.键盘录入学生成绩(整数类型),如果录入的成绩为-1表示录入结束
        2.打印输出录入的学生成绩的平均值

6 个回复

倒序浏览
怎么定义变量啊
回复 使用道具 举报
先定义一个空数组,然后定义一个循环,再将系统输入倒入到数组用Scaner,然后添加if或者equal判断,然后定义一个sum求出和,再平均,差不多就这样子了
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
本帖最后由 MMM521 于 2017-4-1 22:38 编辑


import java.util.Scanner;
public class Score {
public static void main(String[] args) {
  Scanner sc = new Scanner(System.in);
  int sum = 0;
  int count=0;
  while (true) {
   System.out.println("请输入学生成绩:");
   int score = sc.nextInt();
   if (score == -1) {
    break;
   } else {
    sum += score;
    count++;
   }
  }
  System.out.println("学生成绩的平均值为"+sum/count);
}
}

点评

如果你对输入的成绩有要求的话(比如成绩是0到100分)可以加个if条件语句的就解决了  发表于 2017-4-1 22:42
姐姐教你,这特别简单 ,相信你看得懂的  发表于 2017-4-1 22:40
回复 使用道具 举报 1 0


来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马