import java.util.*; public class score { public static void main(String[] args) { Scanner input=new
2个回答
展开全部
1.设置Double.MAX_VALUE为最小值。这个值为系统默认的最大值,如果不需要Double类型,可以换为其他的。
2.读取输入的数字,依次和最小值做比较,如果比他小,就将当前最小值设置为该值,再继续向下进行比较。
3.全部比较完之后输出当前的最小值,也就是所有输入数据的最小值了。
其实你最大值都会啦,仔细思考下,最小值也是一个思路。要是没有思路别着急,自己仔细想出来的程序,那快感和成就感才真的爽呢!发现问题,自己解决问题,也是编程的最大乐趣了。
2.读取输入的数字,依次和最小值做比较,如果比他小,就将当前最小值设置为该值,再继续向下进行比较。
3.全部比较完之后输出当前的最小值,也就是所有输入数据的最小值了。
其实你最大值都会啦,仔细思考下,最小值也是一个思路。要是没有思路别着急,自己仔细想出来的程序,那快感和成就感才真的爽呢!发现问题,自己解决问题,也是编程的最大乐趣了。
更多追问追答
追问
是要全部比较吗?
追答
对啊,全部遍历一次。
除非输入的数据是有序的,不过这样的话,求最大或者最小值的意义就不大了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以尝试用自减的方法求最小值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询