运行结果:
成都创新互联公司主要从事网站设计制作、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务柯坪,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
代码如下:
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);
}
}
x=6时,y=x-12
x大于等于6时,y=3x-1
你这题目认真的?x=6,Y到底怎么取值?
你问题是不是x6 , y=x-12???
pu
public static double f(double x){
if(x -10) return 0;
// if(x = -10 x = 25) return ; // 上面的这种情况是怎么回事?
if(x 25) return 1.5*x*x*x + 2*x*x -3.5;
}
按照你的要求编写的分段函数的Java程序如下
import java.util.Scanner;
public class Segment {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
double x=sc.nextDouble();
double y;
if(x-5){
y=3*x*x+2*x-1;
}else if(x=-5 x=5){
y=x*Math.sin(x)+Math.pow(2,x);
}else{
y=Math.sqrt(x-5)+Math.log10(x);
}
System.out.println("y="+y);
}
}
运行结果
输入 6
输出 y=1.7781512503836436
public class Demo{
public static void calc(double x){
double y= 0;
if(x=0){
y= x*x+1;
}else if(x0 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);
}
}
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款