一个问题,请教,能否讲的详细点

fy_function 2006-12-16 08:36:56
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);//除数怎么能为零呢?可是程序却能正确执行??? 为什么?
}
}
我是新手,实在不明白
请多多指教
...全文
104 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fy_function 2006-12-16
  • 打赏
  • 举报
回复
有人能解答么?
fy_function 2006-12-16
  • 打赏
  • 举报
回复
一直等 , 谢谢

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧