All pastes #278966 Raw Edit

Miscellany

public java v1 · immutable
·published 2006-12-14 16:04 UTC
rendered paste body
class LogarithmWhile {		public static void main (String arg[]){				// Ergebnisvariable anlegen und mit Mindestergebnis initialisieren.		int ld=0;				// Einlesen des Arguments.		Out.print("Bitte geben Sie eine ganze Zahl >0 ein: ");		int argument = In.readInt();				// Hier wird geprueft, ob es sich um eine positive Zahl handelt.		// Wenn nicht, kommt ein entsprechender Hinweis.		if (argument > 0) {						// Hier Prüfung, ob das Argument 1 ist; wenn nicht, dann wird ld			// berechnet. Sonst wird 0 ausgegeben.			if (argument == 1) {					Out.println("Das Ergebnis ist: " + ld);				} else {										// Ergebnisausgabe nach Aufruf der Methode berechne_ld.					Out.println("Das Ergebnis ist: " + 								berechne_ld(argument, ld));			}		} else {			Out.println("Nur Zahlen >0 eingeben! Sonst kein reelles Ergebnis!");		}	}		// Berechnung des ld. Die Variablennamen sind selbsterklaerend.	static int berechne_ld (int argument, int ld) {		argument /= 2;		ld += 1;		if (argument < 2 ) {			return ld;		}		else {			return berechne_ld(argument, ld);		}	}	}