package demo;
import java.util.Scanner;
/**
* 求方程的解
* Y =
* 1) 3*X+9 x < -3
* 2) 12 x 属于区间[-3 ,18)
* 3) X*X+5*X-3 x 属于区间[18 ,100)
* 4) 90-X x >= 100
*
* @author sunRainAmazing
*
*/
public class SolveEquation {
@SuppressWarnings("resource")
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入整数X的值:");
int x,y;
x = scanner.nextInt();//从控制台接收一个整数值
if(x<-3){
y=3*x+9;
}else if(-3<=x&&x<18){
y=12;
}else if(18<=x&&x<100){
y=x*x+5*x-3;
}else{
y=90-x;
}
System.out.println("当x="+x+", y="+y);
}
}
采用if...else结构解决分段函数--源码案例
最新推荐文章于 2023-05-31 23:44:25 发布