当前位置: 技术问答>java相关
这种情况是不是只能用Vector?
来源: 互联网 发布时间:2015-10-13
本文导语: 要求输入任意数量的positive integers, 并且最后输入一个negative integers作为结束标志,然后输出这一串positive integers中的最大数,最小数,和平均数。 我的想法是用Vector接受输入的数,然后把Vector转化到Array, 然后用...
要求输入任意数量的positive integers, 并且最后输入一个negative integers作为结束标志,然后输出这一串positive integers中的最大数,最小数,和平均数。
我的想法是用Vector接受输入的数,然后把Vector转化到Array, 然后用遍历的方法排序,最后得到最大,最小,和平均数。
但是因为这道题的设想背景是还没有学到Vector,所以我就奇怪是不是还有简单的方法。请DX不吝赐教。
我的想法是用Vector接受输入的数,然后把Vector转化到Array, 然后用遍历的方法排序,最后得到最大,最小,和平均数。
但是因为这道题的设想背景是还没有学到Vector,所以我就奇怪是不是还有简单的方法。请DX不吝赐教。
|
如果你只是要得到最大数,最小数,和平均数的话,没必要这么做的。
你可以定义四个变量max,min,sum和count。每输入一个数,就分别与max,min比较,相应地修改max,min值,并把该数加到sun中,同时count增一。直到输入一个negative integers。这样就可以得到最大数,最小数,并计算出平均数了。
你可以定义四个变量max,min,sum和count。每输入一个数,就分别与max,min比较,相应地修改max,min值,并把该数加到sun中,同时count增一。直到输入一个negative integers。这样就可以得到最大数,最小数,并计算出平均数了。
|
可以啊,用addElement(),然后用get()取出
|
ArrayList也可以
|
Vector觉得没有那么神秘
我认为它就像一个筐,有什么东西就扔进去,要用的时候就取出来:)
我认为它就像一个筐,有什么东西就扔进去,要用的时候就取出来:)