有一个函数y=x+5(x>20),y=x-x²(0≤x≤20),y=x-8(x<0)),编写Java程序,从键盘输入x,输出y值)
时间: 2023-08-31 12:24:56 浏览: 206
好的,以下是Java代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double x = input.nextDouble();
double y;
if (x > 20) {
y = x + 5;
} else if (x >= 0 && x <= 20) {
y = x - x * x;
} else {
y = x - 8;
}
System.out.println("y = " + y);
}
}
```
以上代码中,我们首先从键盘输入一个double类型的x值,然后根据x的不同取值,计算出对应的y值,并将其输出。注意要使用if语句对不同的情况进行判断。
阅读全文