黑马程序员技术交流社区

标题: 求解答 [打印本页]

作者: 过客丶    时间: 2017-4-1 21:51
标题: 求解答
分析以下需求,并用代码实现:
        1.键盘录入学生成绩(整数类型),如果录入的成绩为-1表示录入结束
        2.打印输出录入的学生成绩的平均值
作者: 过客丶    时间: 2017-4-1 21:52
怎么定义变量啊
作者: Hp_Yx    时间: 2017-4-1 22:14
先定义一个空数组,然后定义一个循环,再将系统输入倒入到数组用Scaner,然后添加if或者equal判断,然后定义一个sum求出和,再平均,差不多就这样子了

作者: MMM521    时间: 2017-4-1 22:36
本帖最后由 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);
}
}

作者: 17631331017    时间: 2017-4-2 10:57







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2