正确的应该是:
avg=(double)sum/stuNum;
先期的一道演示例题而已,那么较真干嘛。
照你那么说,如果输入Scanner输入了字符串,是不是还要try -catch啊,如果这么想的话问题就多了
double avg; 这一句就一句定义了avg 是浮点数了. 所以这个 是多余的
正确写法是
double avg;
avg=sum/stuNum;