sansie00 2021-11-12 09:15 采纳率: 87.5%
浏览 95
已结题

请设计一个方法实现上面的函数,根据传入的值x的不同,返回对应的y值。

已知函数y= x + 3 ( x > 0 ),y = 0 ( x = 0 ) y=x2 –1 ( x < 0 )
请设计一个方法实现上面的函数,根据传入的值x的不同,返回对应的y值。
提示:定义一个static修饰符修饰的方法,方法接收一个int类型的参数x,返回值为int类型。
在方法中使用if…else if..else 语句针对x的值进行三种情况的判断。
根据判断结果分别执行不同的表达式,并将结果赋予变量y。
在方法的最后返回y的值。
在main方法中调用设计好的方法,传入一个int型的值,将方法的返回值打印。

  • 写回答

2条回答 默认 最新

  • bekote 2021-11-12 09:23
    关注
    
    public class Test {
        public static int func(int x){
            if(x>0){
                return x+3;
            }
            else if(x==0){
                return 0;
            }
            else{
                return x*x-1;
            }
        }
        public static void main(String[] args){
            System.out.println(func(-10));
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月25日
  • 已采纳回答 11月17日
  • 创建了问题 11月12日