java中利用命令形参数输入若干个浮点字符串,输出最小值的字符串表示
时间: 2023-06-10 19:05:36 浏览: 61
您可以使用以下代码来实现:
```java
public class Main {
public static void main(String[] args) {
if(args.length == 0){
System.out.println("请至少输入一个浮点字符串参数");
return;
}
float min = Float.parseFloat(args[0]);
int index = 0;
for(int i = 1; i < args.length; i++){
float f = Float.parseFloat(args[i]);
if(f < min) {
min = f;
index = i;
}
}
System.out.println("最小值的字符串表示为:" + args[index]);
}
}
```
以上代码首先判断命令行参数是否为空,如果为空则输出提示信息并结束程序。然后定义了一个变量min来记录最小值,并使用Float.parseFloat方法将第一个参数转换为float类型并赋值给min。接下来使用for循环遍历剩余的参数,将每个参数也转换为float类型,并与min进行比较,如果小于min,则更新min的值及其所在参数的下标。最后输出最小值所在的参数即为最小值的字符串表示。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![cs](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)