用java语言编写一个程序,该程序需要输入三个double型的命令行参数 x、y和z,如果值严格上升或下降(x<y<z 或 x>y>z),则输出true,否则输出false。
时间: 2023-04-07 18:05:19 浏览: 55
可以回答这个问题。以下是Java代码:
```java
public class Main {
public static void main(String[] args) {
double x = Double.parseDouble(args[0]);
double y = Double.parseDouble(args[1]);
double z = Double.parseDouble(args[2]);
boolean isIncreasing = (x < y && y < z);
boolean isDecreasing = (x > y && y > z);
System.out.println(isIncreasing || isDecreasing);
}
}
```
如果输入的三个数严格上升或下降,则输出true,否则输出false。
相关问题
java语言编写一个程序,该程序需要输入三个double型的命令行参数 x、y和z,如果值严格上升或下降(x<y<z 或 x>y>z),则输出true,否则输出false。
可以回答这个问题。以下是Java代码:
```
public class Main {
public static void main(String[] args) {
double x = Double.parseDouble(args[0]);
double y = Double.parseDouble(args[1]);
double z = Double.parseDouble(args[2]);
boolean isStrictlyIncreasing = (x < y && y < z);
boolean isStrictlyDecreasing = (x > y && y > z);
boolean isStrictlyMonotonic = isStrictlyIncreasing || isStrictlyDecreasing;
System.out.println(isStrictlyMonotonic);
}
}
```
这个程序会读取三个double型的命令行参数,然后判断它们是否严格上升或下降。如果是,就输出true,否则输出false。
阅读全文