【问题标题】:Accept integers and float no. from command line in java and store them in two diff array for integer and float no.s接受整数和浮点数。从java中的命令行并将它们存储在整数和浮点数的两个差异数组中
【发布时间】:2011-02-20 20:28:59
【问题描述】:

问题是如何识别哪个没有。是integer,哪个没有。是float

所有数字都应该通过命令行参数传递

并将int 号码存储在int[]float 号码在float[]

【问题讨论】:

  • 主要问题是从一种数据类型转换为另一种...

标签: java command-line-arguments


【解决方案1】:

如果您想遵循与源代码相同的规则,只需查找“。”在每个参数中,并将它们转换为浮点数,其余转换为整数。

我真的不明白这是怎么回事,你确定你不能把所有的数字都当作浮点数处理吗?

关于从字符串到数值类型的转换,请参见各自的转换函数:

【讨论】:

  • 谢谢...这个答案解决了我的问题..我使用了 args[i].indexOf('.')
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-04
  • 1970-01-01
  • 2023-01-21
  • 1970-01-01
  • 1970-01-01
  • 2017-07-26
相关资源
最近更新 更多