Javadoc-Problem

Bei so was zum Beispiel:
mport java.util.Random;

public class ClassX{

/**

*
* @param n ist kleiner als 2 - false
* @param n muss gleich 2 sein - true
*
*/

public static boolean myMethod(int n) {
if (n < 2) {
return false;
}
else if (n == 2) {
return true;
}
else if (n % 2 == 0) {
return false;
}
else {
for (int i=3; i*i<=n; i+=2) {
if (n%i==0) {
return false;
}
}
return true;
}
}

public static void main(String[] args) {
Random g = new Random();
int n = Math.abs(g.nextInt());
boolean r = myMethod(n);
System.out.println("Result for n=" + n + " is " + r);
}
}

lg drpingoo
 
Ein Parameter:
Code:
public class ClassX {

	/**
	 * 
	 * @param n
	 *            Sollte n nicht kleiner als 2 sein, wird false zurückgeliefert.
	 *            Entspricht n der Zahl 2 wird true zurückgeliefert.
	 * 
	 */

	public static boolean myMethod(int n) {
		if (n < 2) {
			return false;
		} else if (n == 2) {
			return true;
		} else if (n % 2 == 0) {
			return false;
		} else {
			for (int i = 3; i * i <= n; i += 2) {
				if (n % i == 0) {
					return false;
				}
			}
			return true;
		}
	}

	/**
	 * 
	 * @param args null/nichts
	 */
	
	public static void main(String[] args) {
		Random g = new Random();
		int n = Math.abs(g.nextInt());
		boolean r = myMethod(n);
		System.out.println("Result for n=" + n + " is " + r);
	}
}

Zwei Parameter:
Code:
public class ClassX {

	/**
	 * 
	 * @param x
	 *            solltenicht n kleiner als 2 sein, wird false zurückgeliefert.
	 *            Entspricht n der Zahl 2 wird true zurückgeliefert.
	 * 
	 * @param y
	 *            y ist nur ein Beispiel!
	 */

	public static boolean myMethod(int x, int y) {
		if (x < 2) {
			return false;
		} else if (x == 2) {
			return true;
		} else if (x % 2 == 0) {
			return false;
		} else {
			for (int i = 3; i * i <= x; i += 2) {
				if (x % i == 0) {
					return false;
				}
			}
			return true;
		}
	}

	/**
	 * 
	 * @param args
	 *            null/nichts
	 */

	public static void main(String[] args) {
		Random g = new Random();
		int n = Math.abs(g.nextInt());
		boolean r = myMethod(n);
		System.out.println("Result for n=" + n + " is " + r);
	}
}
 
Zuletzt bearbeitet:
Moin!
Nur ein @param Argument pro Variable! Ich wüsste auch nicht, wo der Sinn darin liegen solle, 2 oder mehr anzugeben..

*grüssle*
MeinerEiner
 
Zurück