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

急救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]

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

报告相同问题?

悬赏问题

  • ¥20 蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏