Zum Inhalt springen

drc83

Mitglieder
  • Gesamte Inhalte

    2
  • Benutzer seit

  • Letzter Besuch

  1. Naja, das ist eine Klasse mit einer main-Methode...Du kannst sie also einfach aus Deiner Entwicklungsumgebung (benutzt Du eine?, welche? ) oder aus der Konsole starten. Die Eingabe Deiner Zahl 3456 machst Du dann im Programm, es fragt Dich in den beiden Zeilen danach: System.out.println("Bitte geben Sie eine beliebige Zahl ein!!"); int zahl = myscan.nextInt(); // beliebige Zahl-Eingabe
  2. p wird immer dann 0, wenn die zu testende Zahl ohne Rest durch i teilbar ist. Eine Zahl darf nur durch sich selbst und 1 ohne Rest geteilt werden können, damit sie prim ist. Das Programm teilt die zu prüfende Zahl durch sämtliche Zahlen i=1..zahl-1, und merkt sich wie oft bei der Division kein Rest entsteht. Wenn das nur einmal der Fall ist (bei i=1), dann ist die Zahl prim. edit: äh, so sollte es wohl gedacht sein. lass mich das nochmal ansehen edit2: ja, wahrscheinlich sollte im programm statt "summe = summe + i;" stehen: "summe = summe + 1;" Es gibt aber effizientere Verfahren, um Primzahlen zu finden. Ebenfalls recht anschaulich ist das "Sieb des Eratosthenes": http://de.wikipedia.org/wiki/Sieb_des_Eratosthenes

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...