java编写应用程序,从命令行输入两个小数参数,求它们的商
时间: 2024-05-05 09:16:46 浏览: 96
以下是一个Java程序,可以从命令行输入两个小数参数并求它们的商:
```
public class Divide {
public static void main(String[] args) {
if (args.length != 2) {
System.out.println("请输入两个小数参数");
return;
}
try {
double num1 = Double.parseDouble(args[0]);
double num2 = Double.parseDouble(args[1]);
if (num2 == 0) {
System.out.println("除数不能为0");
} else {
double result = num1 / num2;
System.out.println(num1 + " 除以 " + num2 + " 的结果是:" + result);
}
} catch (NumberFormatException e) {
System.out.println("输入的参数不是合法的小数");
}
}
}
```
运行该程序时,可以在命令行输入两个小数参数,例如:
```
java Divide 3.14 0.5
```
程序会输出:
```
3.14 除以 0.5 的结果是:6.28
```
如果输入的参数不是合法的小数,则会输出:
```
输入的参数不是合法的小数
```
如果输入的参数不足两个,则会输出:
```
请输入两个小数参数
```
阅读全文