标签:image img ima 姓名 apr 教师 AC 练习 资料
从命令行传入 学号、课程的成绩,计算平均成绩,并输出。
例如:输入 java computeAverage 20172301 98 99 100
输出:2017 2301‘ average score is :99
第一次尝试时因为没有正确理解题意,没有使用可变参数,而是之前的方法,如图:
,但是,计算结果相同,在查找资料后了解到
String ...args 是一个不定长参数。
String args[] 是一个数组作为参数。
对于接受方来说可以都当成数组来使用,
对于传递方来说,String ...args的使用要灵活的多。
同时,在查找过程中还发现了别的有趣问题就是,
public static void main(String[] args)
与
public static void main(String args[])
的关系
没什么区别,在java中一般都是前面的 这样定义更能体现是字符类型的数组 后边是名称
为了项目规范,代码整洁,更是不允许使用,一律String[]args.
没有正确理解题意,将应当由命令行输入的学号变成了固定输入,导致出现错误。
20172301 2017-2018-2 《程序设计与数据结构》第7周课堂测试修改报告
标签:image img ima 姓名 apr 教师 AC 练习 资料
原文地址:https://www.cnblogs.com/326477465-a/p/8879984.html