用java语言编程 设y=f(x)是一个分段函数,表达式如下

用java语言编程 设y=f(x)是一个分段函数,表达式如下:

请编写一个Java程序,实现以下功能:
定义任意一个实数x,即可计算并输出对应的 y
输入三个数字:-5, 6 , 30
跪求各位大神帮忙解答一下
public class Demo{

public static void calc(double x){
double y= 0;
if(x<=0){
y= x*x+1;
}else if(x>0 && x<=10){
y= 2*x+10;
}else{
y= 7*x-15;
}

System.out.println("x="+x+"旅唤庆御,拆差凯结果y="+y);
}

public static void main(String[] args){
Demo.calc(-5);
Demo.calc(6);
Demo.calc(30);
}

}