悟空下海 2010-11-03 10:10
浏览 504
已采纳

急救java

定义接口 A,接口内有两个方法: method1(int x)和 method2(int x,int y),它们的返回值类型均为 int。请编写一个类,并使其实现接口 A:令方法 method1(int x)的功能是求 5 的 x 次方、方法 method2(int x,int y) 的功能是求两参数的最大值。在 main()方法中调用这两个方法,显示 method1(2)和 method2(2,8)的结果。

  • 写回答

1条回答 默认 最新

  • ayling520 2010-11-03 10:22
    关注

    [code="java"]
    public interface IUtil
    {
    /**
    * 方法method1里用到的基数
    */
    public static final int NUMBER = 5;

    /**
     * 计算5的x次方
     * @param x 
     * @return 5的x次方
     */
    public int method1(int x);
    
    /**
     *  两个整形之间求最大值
     * @param x 
     * @param y
     * @return 最大值
     */
    public int method2(int x, int y);
    

    }

    public class UtilImpl implements IUtil
    {
    public int method1(int x)
    {
    int sum = 1;

        for (int i = 0; i < x; i++)
        {
            sum *= NUMBER;
        }
    
        return sum;
    }
    
    public int method2(int x, int y)
    {
        return x > y ? x : y;
    }
    
    public static void main(String[] args)
    {
        IUtil iu = new UtilImpl();
    
        System.out.println(iu.method1(3));
    
        System.out.println(iu.method2(2, 8));
    }
    

    }
    [/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?