求大神指导用Java编程求分段函数(要求用if…else语句实现)

2025-03-30 21:09:39
推荐回答(3个)
回答1:

运行结果:

代码如下:

import java.util.Scanner;

public class App65 {
public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("请输入x值:");

int x = scanner.nextInt();

int y = 0;

if (x < 0) {
y = x * x;
} else if (x >= 0 && x < 10) {
y = 2 * x - 1;
} else if (x >= 10) {
y = 3 * x - 11;
}

System.out.println("y=" + y);
}
}

回答2:


纯手写,采纳了吧

回答3:

public static int func(int x) {
    int y;
    if(x < 0) {
        y = x * x;
    } else if (x < 10) {
        y = 2 * x - 1;
    } else {
        y = 3 * x - 11;
    }
    return y;
}