写一个程序,由用户输入多个学员成绩,当输入-1时结束循环,输出一共输入多少人,和输入的这些学员的总分数,不能把-1加进去。
不可以用数组 只能用while
谢谢java

解决方案 »

  1.   

    while (输入 != -1) {
    总分累加
    人数累加
    }输出人数
    输出总分
      

  2.   

    package test;import java.util.*;
    public class Count{

    public static void main(String[] args){

    int sum = 0;
    //总人数,d定义为-1是为了处理不能将输入的-1当做一个人来算
    int count = -1;
    Scanner cin =new Scanner(System.in);
    while(true){
        int a = cin.nextInt();
    count++;
    if(a == -1){
    break;
    }else{
    sum = sum + a;
    }
    }
    System.out.println("总人数:"+count +" 总分:" + sum);
    }
    }这个是用来处理分数为整数的。