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

fy_function fy_function 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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);//除数怎么能为零呢?可是程序却能正确执行??? 为什么?
}
}
我是新手,实在不明白
请多多指教
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
fy_function
非技术区 23,404 成员 70,506 内容