根据您的要求编写的段函数java程序如下
导入java.util.scannerpublic文件类段{publicstaticvoidmain(string[]args){scannersc=newscanner(系统输入)双x=sc.nextdouble公司()如果(x<-5){y=3*x*x2*x-1}如果(x>=-5&&;x<=5){y=x*数学.sin(十)数学.pow(2,x)}其他{y=数学.sqrt(x-5)数学.log10(x)}系统输出打印(“y=”y)}运行结果输入6输出y=1.7781512503836436
~]include<stido。h>intmain(){intx,yscanf(%d”,&x)if(0<x&x<10)y=3*x2else{if(x==0)y=0else{if(x<0)y=x*xelseprintf(%d”,y)return0}程序的分段函数如下:f(x)=3x2(0<x<10)f(x)=1(x=0)f(x)=x*x(x<0)如果输入的x值不再在范围内,则打印godie。。。学好编程最重要的是要好好思考和思考。否则,就没有进展。