java吧 关注:1,231,151贴子:12,693,093
  • 12回复贴,共1

本人是小白 求大神进来

只看楼主收藏回复

1、创建一个类,类名为:Calculate(计算的意思)
(1)在这个类中添加 add 方法,该方法接收两个 int 类型的参数,并对外提供一个int类型的返回值,返回值为两个参数的和
(2)在Calculate类中添加 subtract 方法,该方法接收两个int类型的参数,并对外提供一个int类型的返回值,返回值为两个参数的差
(3)在Calculate类中添加 ride 方法,该方法接收两个int类型的参数,并对外提供一个int类型的返回值,返回值为两个参数的乘积
(4)在Calculate类中添加 except 方法,该方法接收两个int类型的参数,并对外提供一个int类型的返回值,返回值为两个参数的商
2、创建一个类,类名为 Calculate2,在该类中创建一个方法,cal方法,参数的数量和类型由你自己设计,但要求该方法可以完成上一题中的所有的功能。


来自Android客户端1楼2016-03-16 21:53回复
    不会做呀 一点思路都没有


    来自Android客户端2楼2016-03-16 21:53
    回复
      有很多种方法都可以实现的哦


      IP属地:四川来自Android客户端3楼2016-03-16 22:05
      回复
        可以用对象来完成,也可以用继承来完成


        IP属地:四川来自Android客户端4楼2016-03-16 22:06
        回复
          加个参数,int型,1代表加,2代表减,等,方法里判断这个参数是几来判断加减乘除


          来自Android客户端5楼2016-03-16 22:07
          回复
            面试宝典原题


            IP属地:四川来自iPhone客户端6楼2016-03-16 22:08
            回复
              package com.shiqla.action;
              public class Calculate {
              public int add(int value1, int value2) {
              return value1 + value2;
              }
              public int subtract(int value1, int value2) {
              return value1 - value2;
              }
              public int ride(int value1, int value2) {
              return value1 * value2;
              }
              public double excpet(int value1, int value2) {
              return value1 / value2;
              }
              public static void main(String[] args) {
              System.out.println(new Calculate2().func(10, 2, "add"));
              }
              }
              class Calculate2 extends Calculate{
              public double func(int value1,int value2,String operation){
              if(operation.equals("add")){
              return super.add(value1, value2);
              }else if (operation.equals("subtract")) {
              return super.subtract(value1, value2);
              }else if (operation.equals("ride")) {
              return super.ride(value1, value2);
              }else {
              return excpet(value1, value2);
              }
              }
              }


              IP属地:陕西7楼2016-03-16 22:08
              收起回复