Lösungsvorschlag 4.1 - Aufgabe 2: Unterschied zwischen den Versionen

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „<pre> public void primfaktorZerlegung(long zahl){ //Primfaktor 1 ausgeben System.out.print("1"); for (long j = 2; j <= zahl; j++ ) { // Ist j Primfa…“)
 
 
Zeile 1: Zeile 1:
<pre>
+
<syntaxhighlight lang="java">
 
public void primfaktorZerlegung(long zahl){
 
public void primfaktorZerlegung(long zahl){
  
Zeile 20: Zeile 20:
 
         }
 
         }
 
}
 
}
</pre>
+
</syntaxhighlight>

Aktuelle Version vom 8. April 2014, 17:07 Uhr

public void primfaktorZerlegung(long zahl){
 
//Primfaktor 1 ausgeben
System.out.print("1");
 
for (long j = 2; j <= zahl; j++ ) {
            // Ist j Primfaktor?
            if (zahl % j == 0) {
 
                // Primfaktor ausgeben
                System.out.print("*"+j);
 
                // Wert für zahl ändern (Neuer Ausgangswert)
                zahl = zahl/j;
 
                // j erneut auf Startwert 2 (1++ !) setzen
                j = 1;
            }
        }
}