一个问题,请教,能否讲的详细点
java学习笔记里有这样的一个程序
import java.util.Scanner;
public class ScoreAverage
{
public static void main(String args[])
{
Scanner scanner = new Scanner (System.in);
int score = 0 ;
int sum = 0 ;
int count = -1;//count 是-1
while (score != -1)
{
count++;//执行之后count应该还是-1吧,对么?
sum += score;
System.out.print("输入分数(-1 结束):");
score = scanner.nextInt();/*这句话是什么意思? scanner.nextInt()是什么意思啊?一点也不明白,我找了好多地方可是都是直接写出来的,好像是一个最基本的东西吧,但是是什么意思啊?*/
}//程序出来的时候count应该是0了吧,对么?
System.out.print("平均:" + (double) sum/count);//除数怎么能为零呢?可是程序却能正确执行??? 为什么?
}
}
我是新手,实在不明白
请多多指教