Auf Thema antworten

Ja, okay wusste nicht, was du mit zu tief meintest hätte ja auch einfach mal nachfragen können ^^

[ATTACH=full]15255[/ATTACH]

Das Problem ist das Projekt beinhaltet zwei Packages mit ihren jeweiligen Namen. Also eher die Frage, ob es ein Problem ist?

[Code=Java]

package assignmentXX;


import de.(schwarz im Screen).intmaths.IntMaths;


public class Maths implements IntMaths {

   

    public static void main(String[] args) {

        Maths mf = new Maths();

        System.out.println(mf.gcd(16, 4));

        System.out.println(mf.sqrt(25));

        System.out.println(mf.square(11));

    }


    @Override

    public int gcd(int a, int b) throws IllegalArgumentException {

        if (a == 0 && b == 0) {

            throw new IllegalArgumentException();

        } else if (b == 0) {

            return a;

        }

        return gcd(b, a % b);

    }


    @Override

    public int sqrt(int x) throws IllegalArgumentException {

        if (x < 0) {

            throw new IllegalArgumentException();

        }

        return (int) Math.sqrt(x);

    }


    @Override

    public int square(int x) throws IllegalArgumentException {

        if ((int) Math.pow(x, 2) > Integer.MAX_VALUE) {

            throw new IllegalArgumentException();

        }

        return (int) Math.pow(x, 2);

    }


}

[/Code]

So sieht übrigens die Klasse aus. Die implementiert ein jar-Klassen Interface



Oben