Primzahlen, nur jede 2te ausgeben

maurice19k

Mitglied
Hallo, ich habe ein Programm für Primzahlen gemacht aber habe jetzt noch eine frage, in der Variable "jede" wird der text aus dem textfeld (text4) gespeichert.
Das Programm soll nun jede X beliebige Zahl nur ausgeben, kann mir da jemand helfen?

Java:
package maurice;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;


public class main {
    public static void main(String[] args){
       
       
        JFrame aufgabe1 = new JFrame("Primzahlen");
        aufgabe1.setSize(800, 600);       
        aufgabe1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       
        Container C = aufgabe1.getContentPane();
       
        JLabel text1 = new JLabel("Primzahlen bis ");
        aufgabe1.add(text1);
   
       
        JTextField text2 = new JTextField("",15);
        C.add(text2);
        C.setLayout(new FlowLayout());
       
        JLabel text3 = new JLabel("jede ");
        C.add(text3);
       
        JTextField text4 = new JTextField("",15);
        C.add(text4);
       
        JButton button = new JButton("berechnen");
        C.add(button);
       
       
        button.addActionListener(new ActionListener()
        {
          public void actionPerformed(ActionEvent e)
          {
              int bis = Integer.parseInt(text2.getText());
              int jede = Integer.parseInt(text4.getText());
             
             
              for (int i = 2; i <= bis; i++) {
                    int n = 2;

                    // Schleife ueber alle moeglichen Teiler n des Primzahlkandidaten i:
                    while (i % n != 0 && n <= i / 2) {
                        // Erhoehe n solange, wie i nicht nurch n teilbar ist und die
                        // Obergrenze noch nicht erreicht ist
                        n = n + 1;
                    }

                    // Falls die Schleife bis zur Obergrenze i/2 durchlaufen wurde:
                    if (n >= i / 2 + 1 && i != 1) {
                        System.out.println(i + " ist die eine Primzahl.");
                           
                    }
                    // andernfalls wurde die Schleife vorher abgebrochen, weil i durch n
                    // teilbar war -> keine Primzahl
                }
             
          }
        });
       
        aufgabe1.setVisible(true);
    }
   
}




Lg, maurice
 

Joose

Top Contributor
Zu deinem Threadtitel: 99% der Leute die hier einen Thread eröffnen brauchen Hilfe ;)

in der Variable "jede" wird der text aus dem textfeld (text4) gespeichert.
Nur als Hinweis: Die Variable jede kann nicht den Text aus text4 speichern. jede ist ein int und ein Text ein String ;)

Das Programm soll nun jede X beliebige Zahl nur ausgeben, kann mir da jemand helfen?
Versetze dich in unsere Lage und lies dir diesen Satz durch. Was ist damit gemeint?
http://www.java-forum.org/thema/wie-man-fragen-richtig-stellt.7407/

Was ist das Ziel (eine genauere und verständlichere Erklärung)? Gibt es ein Beispiel? Was hast du bisher versucht?
 

Joose

Top Contributor
Das Programm soll nur jede 2te Primzahl ausgeben und nicht alle
Dann erstelle doch eine Variable x die mitzählt wieviele Primzahlen bisher ausgegeben wurde.
Wenn diese Variable ungerade ist gibst du die Primzahl aus, sollte sie gerade sein gibst du nichts aus.

, könnte mir einer den Code richtig schreiben? brauche das sehr dringend
Gegen ein kleines Entgelt schreibt dir jemand sicher gerne den Code. ;)
 

maurice19k

Mitglied
Habe ich schon probiert, der zählt aber nicht...
kannst du mir das bitte machen, es geht auch darum das ich dem programm sage die wie vielte zahl er ausgeben soll, also 2 war ein beispiel,
brauche das für eine bewerbung
 

Joose

Top Contributor
brauche das für eine bewerbung
Wie schon gesagt es gibt sicher Leute hier die dir gegen etwas Entgelt den Code schreiben. (Thread im richtigen Unterforum aufmachen)

Habe ich schon probiert, der zählt aber nicht...
Zählt nicht ist keine Fehlerbeschreibung. Was erwartest du dir das der Code macht? Was passiert stattdessen. Bitte ausführliche Fehlerbeschreibungen, ohne kann man nicht helfen.

kannst du mir das bitte machen, es geht auch darum das ich dem programm sage die wie vielte zahl er ausgeben soll, also 2 war ein beispiel,
Auch wenn du das "wievielte" variabel machen willst sollte das mit meinen Lösungsansatz von oben funktionieren.
Einfach die Zählervariable % deiner Eingabe und kontrollieren ob das Ergebnis == 0 ist.

Java:
int outputCounter = 0;
....
outputCounter % jedeXte == 0
....
 

Joose

Top Contributor
Das habe ich auch schon probiert funktioniert aber nicht,
Sorry aber dann kann ich nicht weiterhelfen wenn ich keine Informationen bekomme.
Wenn du nicht genauer sagst was du probiert hast, und was nicht funktioniert hat (was sollte passieren, was passiert stattdessen) dann können wir nur raten. Ob dir weiter hilft bezweifle ich ....
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
iAmFaiinez Primzahlen Tester ohne Array Java Basics - Anfänger-Themen 4
sserio Wieso werden nicht alle Primzahlen bis 1000 in meine Liste gepackt ? Java Basics - Anfänger-Themen 8
B Primzahlen bis 100 addieren Java Basics - Anfänger-Themen 16
H Primzahlen finden - Zeit optimieren Java Basics - Anfänger-Themen 34
S Primzahlen in Array ausgeben Java Basics - Anfänger-Themen 14
M Array auf Primzahlen prüfen Java Basics - Anfänger-Themen 7
D Primzahlen Rechner nach Eratostenes von Kyrene Algorithmus Java Basics - Anfänger-Themen 2
fendix Compiler-Fehler Algorithmus zur Bestimmung von Primzahlen Java Basics - Anfänger-Themen 7
P Methode die ausgibt wie viele Primzahlen es zwischen 2 und n gibt Java Basics - Anfänger-Themen 10
G Primzahlen von Rekursiv nach Iterativ Java Basics - Anfänger-Themen 6
M Rekursives Programm zum Anzeigen von Primzahlen Java Basics - Anfänger-Themen 3
P Primzahl mit Angabe der höchsten Primzahl und Angabe der Anzahl von Primzahlen bis 100 Java Basics - Anfänger-Themen 8
Java The Hutt Primzahlen - die ersten 100 Java Basics - Anfänger-Themen 17
N Erste Schritte Primzahlen-ArrayIndexOutOfBounds Java Basics - Anfänger-Themen 23
R Primzahlen Zähler Programm / Benachbarte Primzahlen Java Basics - Anfänger-Themen 30
D Klassen Primzahlen überprüfen Java Basics - Anfänger-Themen 3
I Primzahlen Java Basics - Anfänger-Themen 17
Z Rekursion Primzahlen Java Basics - Anfänger-Themen 1
M Erste Schritte primzahlen ermitteln, nur zahlen als eingabe erlauben Java Basics - Anfänger-Themen 34
S Primzahlen berechnen funktioniert nicht richtig Java Basics - Anfänger-Themen 1
R primzahlen im array Java Basics - Anfänger-Themen 33
T Primzahlen Fehler Java Basics - Anfänger-Themen 4
K Primzahlen Java Basics - Anfänger-Themen 6
L Primzahlen im Array ausgeben Java Basics - Anfänger-Themen 3
P Primzahlen Java Basics - Anfänger-Themen 3
A Methoden Primzahlen erstellen von 1 bis 100-Codeprobleme Java Basics - Anfänger-Themen 2
H Variablenverfolgung - Primzahlen Java Basics - Anfänger-Themen 7
G Primzahlen Java Basics - Anfänger-Themen 6
D Primzahlen und Rekursive Liste Java Basics - Anfänger-Themen 29
S Primzahlen bis 1000 ausgeben Java Basics - Anfänger-Themen 3
K Methoden Primzahlen Java Basics - Anfänger-Themen 33
S Input/Output Primzahlen Datenbank Java Basics - Anfänger-Themen 11
F Primzahlen in Zahlenblöcken ausgeben Java Basics - Anfänger-Themen 9
M Primzahlen - es werden alle Nicht-Primzahlen ausgegeben Java Basics - Anfänger-Themen 5
M primzahlen Java Basics - Anfänger-Themen 4
S Programm zu Ermittlung von Primzahlen Java Basics - Anfänger-Themen 14
E Programm zum Primzahlen ausgeben-Fehler Java Basics - Anfänger-Themen 12
X Primzahlen Java Basics - Anfänger-Themen 7
S Primzahlen Java Basics - Anfänger-Themen 12
B Programmierobjekt - Primzahlen Java Basics - Anfänger-Themen 2
D Primzahlen ausgeben. Wo liegt der Fehler? Java Basics - Anfänger-Themen 4
N Primzahlen Java Basics - Anfänger-Themen 5
I Primzahlen check, String prüfen lassen. Java Basics - Anfänger-Themen 6
A OOP Programm zum bestimmen von Primzahlen, OutofBoundsException Java Basics - Anfänger-Themen 10
apple987123 Primzahlen Java Basics - Anfänger-Themen 12
A Primzahlen: ein paar offene Fragen Java Basics - Anfänger-Themen 2
T Primzahlen Java Basics - Anfänger-Themen 6
G Primzahlen Java Basics - Anfänger-Themen 18
B Primzahlen berechnen - Wieso unterschiedliche Java Basics - Anfänger-Themen 3
B Primzahlen Algorithmus - wo ist der Fehler ? Java Basics - Anfänger-Themen 2
E Primzahlen Java Basics - Anfänger-Themen 5
B Primzahlen mit Array errechnen! Java Basics - Anfänger-Themen 13
H Miller Rabin Test Primzahlen werden teilweise nicht gefunden Java Basics - Anfänger-Themen 5
M Wer kann mir bei Primzahlen helfen ? Java Basics - Anfänger-Themen 4
G Frage zur Primzahlen berechnung Java Basics - Anfänger-Themen 11
kulturfenster Primzahlen berechnen Java Basics - Anfänger-Themen 11
D Primzahlen Java Basics - Anfänger-Themen 4
N Zerlegung in Primzahlen Java Basics - Anfänger-Themen 7
F Programm Primzahlen Java Basics - Anfänger-Themen 5
J Primzahlen errechnen.ArrayLists abgleichen Java Basics - Anfänger-Themen 2
M Primzahlen Java Basics - Anfänger-Themen 6
C Primzahlen Java Basics - Anfänger-Themen 7
C Primzahlen Java Basics - Anfänger-Themen 2
S Primzahlen Java Basics - Anfänger-Themen 49
berserkerdq2 Spiel hängt sich immer in der 4 Runde auf, obwohl ich jede Runde das gleiche mache Java Basics - Anfänger-Themen 1
D Ampel Programmieren die jede 10 sekunden ihre farbe wechselt Java Basics - Anfänger-Themen 6
B Methode für jede beliebe Entity erstellen Java Basics - Anfänger-Themen 7
L Jede zweite Ziffer entfernen (rekursiv) Java Basics - Anfänger-Themen 6
A Jede x-te Zeile, lösche 10 Zeilen Java Basics - Anfänger-Themen 9
S Jede Ziffer einer Zahl auslesen, damit rechnen und beim Ergebnis wiederholen ? Java Basics - Anfänger-Themen 20
V Ein Wort einlesen und dann jede Buchstabe ausgeben Java Basics - Anfänger-Themen 10
M Threads Jede Klasse einem Thread zuweisen Java Basics - Anfänger-Themen 7
K Mit Scanner aus einer txt Datei lesen und jede Person mit name, vorname, geburtsdatum speichern Java Basics - Anfänger-Themen 5
U Farbe meines Würfels jede sekunde ändern! Java Basics - Anfänger-Themen 5
W Erste Schritte Timer soll jede Sekunde Label aktualisieren Java Basics - Anfänger-Themen 5
R JLabel imageicon jede Sekunde wechseln Java Basics - Anfänger-Themen 3
S Jede Reihenfolge einer zufällig langen Liste ausprobieren Java Basics - Anfänger-Themen 3
J Eine int Variable jede Sekunde um 1 hocnzählen Java Basics - Anfänger-Themen 3
T Zufalls jedoch jede nur einmal Java Basics - Anfänger-Themen 10
K Swing Fenster jede sec.neuzeichnen Java Basics - Anfänger-Themen 14
A InputStream gibt nur jede 2te Zeile aus Java Basics - Anfänger-Themen 7
J Ein Wort einlesen und dann jede Buchstabe ausgeben Java Basics - Anfänger-Themen 25
J Jede Zeile der Textdatei in ListUI eintragen Java Basics - Anfänger-Themen 2
N jede Zwanzigste... ? Java Basics - Anfänger-Themen 12
E Jede Objektart in Mutterelement erlauben? Java Basics - Anfänger-Themen 3
E Klassendesign: Array für jede Objektart?! Java Basics - Anfänger-Themen 6
Developer_X jede Zeile einer Datei mit einem String verketten Java Basics - Anfänger-Themen 16
S PrepareStatement, jede neue Zeile INT-Wert Java Basics - Anfänger-Themen 5
W Die Methode print() wird 2 mal für jede Seite aufgerufen Java Basics - Anfänger-Themen 9
G jede 2te zeile in vector leer einfügen, wie? Java Basics - Anfänger-Themen 4
N Aus Textdatei jede Zeile in einen String lesen Java Basics - Anfänger-Themen 22
F 2DArray jede Spalte Addieren Java Basics - Anfänger-Themen 8
G Datum und Text in jede beliebige Anwendung einfügen Java Basics - Anfänger-Themen 3
U Jede Sekunde Java Basics - Anfänger-Themen 6
M Braucht jede Klasse eine Schnittstelle ? Java Basics - Anfänger-Themen 4
M Jede Variable als private, protected etc. deklarieren? Java Basics - Anfänger-Themen 7
richis-fragen JTable den angezeigten WERT nicht den Wert aus dem Model ausgeben. Java Basics - Anfänger-Themen 3
richis-fragen JTable effektiv angezeigter Text ausgeben nicht Inhalt vom Model Java Basics - Anfänger-Themen 9
ixChronos Letzten 4 Ziffern einer großen Zahl ausgeben Java Basics - Anfänger-Themen 3
Glühlampe Usereingabe in der gleichen Zeile ausgeben Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben