如何创建一个对2个双数进行除法的方法然后返回一个整数?

时间:2014-09-16 16:44:26

标签: java

我正在做一些训练练习,但我似乎无法理解一个特定的任务:“编写一个方法来模仿/的Java整数除法double并返回一个{ {1}}输入值。“

你如何模仿分裂?我有这个,但这似乎没有资格得到答案:

int

2 个答案:

答案 0 :(得分:0)

你可以模仿'除法之前,除法有一个减法会导致负数的值。然后你知道整数值(相当于modulo(//)运算符的结果就是你所做的减法次数。

答案 1 :(得分:0)

public class Example {
    public static void main(String[] args) {
        System.out.println(divisionFunction(21, 6));
    }

    public static int divisionFunction(double dividend, double divisor) {
        int quotient;
        if (divisor == 0.0) {
            throw new IllegalArgumentException("Argument 'divisor' is 0");
        } else {
            return quotient = (int) (dividend / divisor);
        }
    }
}