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

求大神指导用Java编程求分段函数(要求用if…else语句实现)分段函数为y=x²,x<0;y=2x-1,0<=x<10;y=3x-11,x>=10。谢谢大神

运行结果:

代码如下:

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);
}
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-22


纯手写,采纳了吧

追问

等我先运行一下哈

额,谢谢大神

不过大神能帮我看看,这个是什么情况吗?

谢谢大神,知道了

本回答被提问者采纳
第2个回答  2018-03-22
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;
}