要从文本文件中查找最大数,并使用java程序将最大数的值指定为1

要从文本文件中查找最大数,并使用java程序将最大数的值指定为1,java,Java,我有一些数字的文本文件,比如 100 38963 27856 0 534 从这些数字中,我想找到最大值,并将最大值赋值为1。从这一点出发,我想给其他最小的数字赋值。例如,第一个数字要给出(38963/100)*100。我想用java程序来完成这一切。请任何人帮帮我。要从文件中读取文本行,可以将a包装在a中。可以使用将一行文本拆分为空格周围的标记,还可以使用将表示有效整数的字符串转换为int 使用两个ints值的存储空间,可以在线性时间内找到ints列表的最大值和最

我有一些数字的文本文件,比如

   100
   38963
   27856
   0
   534

从这些数字中,我想找到最大值,并将最大值赋值为1。从这一点出发,我想给其他最小的数字赋值。例如,第一个数字要给出(38963/100)*100。我想用java程序来完成这一切。请任何人帮帮我。

要从文件中读取文本行,可以将a包装在a中。可以使用将一行文本拆分为空格周围的标记,还可以使用将表示有效整数的
字符串
转换为
int

使用两个
int
s值的存储空间,可以在线性时间内找到
int
s列表的最大值和最小值(检查每个int一次)

这应该足以让你开始


编辑:刚刚意识到这些应该在单独的行上(发布时应该使用格式化工具)<代码>字符串.split()将是不必要的。

请发布您当前的代码/想法。您确定在示例中使用(38963/100)*100而不是100/38963吗?也就是说,您是否正在尝试将数字重新缩放到间隔[0,1]?