Programm Problem

Lacritz

Mitglied
Java:
import javax.swing.JOptionPane;


public final class Divident {

			public static void main(String[] args) {
				int min = Integer.parseInt(JOptionPane.showInputDialog("min="));
				int max = Integer.parseInt(JOptionPane.showInputDialog("max="));
				int divident = Integer.parseInt(JOptionPane.showInputDialog("Divident="));
				int y=0 ; 
				
			while(min<=max); {
				y = min/divident;
				min++ ;
			}
				System.out.println( min + "/" + divident + "=" + y  );
				
				
			}

		
	}

Das Programm soll eigentlich die Zahlen zwischen dem Min / Max durch den Dividenten Teilen und die Lösungen ausgaben
Als Beispiel: min: 10 ; max: 20 ; divident: 4

Lösung:
12 / 4 = 3
16 / 4 = 4
20 / 4 = 5

Bitte um Hilfe wo der Fehler liegt!

MfG Lacritz
 

Lacritz

Mitglied
Ah Super - wie bekommt man es hin ,dass er mir wirklich nur die Werte gibt die richtig sind OHNE Ganzzahldivision?
einfach double y nehmen? und dann vor dem System.out.println einfach eine "while y*divident = min" einbauen?
 

diggaa1984

Top Contributor
Du könntest den Modulo-Operator (zahl % divident) verwenden um zu ermitteln, ob ein Rest existiert. Aber dann würdest du quasi 2x rechnen
 

Lacritz

Mitglied
Und noch eine Frage - wenn ich das Programm mit y als Integer laufen lasse , ist das höchste 21 / 4 = 5 - wieso aber geht er auf 21 hoch? ich hab doch vorher die bedingung min <= max - wenn ich also max 20 habe dürfte er doch nur bis 20 hoch gehen und nicht drüber hinaus oder? oder muss ich das min++ hinter das systemoutprint setzen?
 

diggaa1984

Top Contributor
min++ erhört die Variable auf 21, die Schleife bricht ab. Wenn du also ein sysout hinter min++ machst, bekommst du immer die nächsten Min-Wert und das Ergebnis der Berechnung auf einem alten Wert.
 

Lacritz

Mitglied
Java:
import javax.swing.JOptionPane;


public final class Divident {

			public static void main(String[] args) {
				int min = Integer.parseInt(JOptionPane.showInputDialog("min="));
				int max = Integer.parseInt(JOptionPane.showInputDialog("max="));
				int divident = Integer.parseInt(JOptionPane.showInputDialog("Divident="));
			while(min<=max) {
				int a = min%divident;
				int b = min/divident ;
			if (a==0)
				System.out.println( min + "/" + divident + "=" + b  );
			min++;
				}
				
			}

		
	}

Habs jetzt einfach mal so gemacht - kann man das so lassen? An sich erfüllt es ja seinen Zweck oder?
 

diggaa1984

Top Contributor
Ob es DEN Zweck erfüllt, weisst nur du :)
Es funktioniert erstmal, da kann man bestimmt noch was optimieren .. aber ob es notwendig ist, ist die andere Frage.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Problem mit meinem Programm Java Basics - Anfänger-Themen 6
J Erste Schritte Problem mit einer bool-Variable in einem Bot-Programm Java Basics - Anfänger-Themen 1
D Anfänger-Problem mit dem HalloWelt-Programm Java Basics - Anfänger-Themen 5
L Problem mit Array Programm Java Basics - Anfänger-Themen 2
G Linked List Programm add Problem Java Basics - Anfänger-Themen 5
V Java Chat Programm Problem mit IP Addresse Java Basics - Anfänger-Themen 7
S Problem bei "Quersumme-Programm" Java Basics - Anfänger-Themen 15
A Erstes Programm - Problem beim Ausführen als jar Java Basics - Anfänger-Themen 3
G Problem mit einem Programm unter Win7 Java Basics - Anfänger-Themen 2
V Problem beim Programm laden Java Basics - Anfänger-Themen 5
J Batch Datei Problem, Programm nur einmal starten Java Basics - Anfänger-Themen 9
S (Anfänger) problem Programm lässt sich nicht öffnen! Java Basics - Anfänger-Themen 6
H Problem beim Verkürzen von Programm Java Basics - Anfänger-Themen 3
JeromeM90 Problem bei meinem Programm : Lottozahlen Java Basics - Anfänger-Themen 30
I Problem eines Neulings mit erstem Programm :( Java Basics - Anfänger-Themen 24
E Erstes Programm - Problem mit Exception Java Basics - Anfänger-Themen 3
W classpath / jar / Programm aus Konsole Starten Problem Java Basics - Anfänger-Themen 2
N Problem im Programm! Java Basics - Anfänger-Themen 3
Bierhumpen Programm Problem. Java Basics - Anfänger-Themen 2
B Problem beim 1. Programm: Fehlermeldung Java Basics - Anfänger-Themen 4
J problem mit java -jar programm.jar Java Basics - Anfänger-Themen 15
megachucky Problem bei meinem Videothek-Programm Java Basics - Anfänger-Themen 5
W Problem mit Programm (geschweifte Klammern setzen) Java Basics - Anfänger-Themen 11
S Problem mit HelloWorld-Programm Java Basics - Anfänger-Themen 3
W Problem mit einem Programm Rechteck Fläche, Umfang Java Basics - Anfänger-Themen 6
M Problem bei Programm! Java Basics - Anfänger-Themen 24
B Problem mit Ausführung von Programm Java Basics - Anfänger-Themen 4
W Java-PRogramm liest als EXE-File Nicht USB, jedoch aus NetBeans Java Basics - Anfänger-Themen 23
tomzen Programm ignoriert in der Ausführung Code Java Basics - Anfänger-Themen 8
S Erstes Programm: Hallo Welt funktioniert nicht. Java Basics - Anfänger-Themen 3
A "Hello World"-Programm läuft nicht Java Basics - Anfänger-Themen 16
J Delay erzeugen, ohne Programm zu blockieren Java Basics - Anfänger-Themen 7
Ü Dead Code im Programm? Java Basics - Anfänger-Themen 13
M Java Mail Programm Java Basics - Anfänger-Themen 4
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
M Mini Jar-Programm Java Basics - Anfänger-Themen 51
G JTable Listselectionlistener friert das Programm ein Java Basics - Anfänger-Themen 8
M Das Programm stellt nichts dar Java Basics - Anfänger-Themen 2
K Programm compilierbar aber nicht ausführbar... Java Basics - Anfänger-Themen 21
Z Programm Ideen Java Basics - Anfänger-Themen 8
P Wie kann ich in meinem Java Programm etwas dauerhaft speichern? Java Basics - Anfänger-Themen 5
P Wie kann ich beispielsweise Speicherstände eines Spiels DAUERHAFT in meinem Programm speichern? Java Basics - Anfänger-Themen 3
H Java-Programm zur Ausgabe von Zuständen Java Basics - Anfänger-Themen 80
G Kann Java-Programm nicht als jar aufrufen, auch als EXE nicht Java Basics - Anfänger-Themen 19
benny1993 Java Programm erstellen für ein Fußball-Turnier Java Basics - Anfänger-Themen 3
T Programm stürzt ab Java Basics - Anfänger-Themen 40
KeinJavaFreak Erste Schritte Programm "Java(TM) Platform SE binary " nicht vorhanden Java Basics - Anfänger-Themen 1
G Programm läuft durch, ohne Eingabe aus dem Chat abzuwarten Java Basics - Anfänger-Themen 4
N Programm Funktioniert mit .txt Datei aber nicht mit .rtf Datei Java Basics - Anfänger-Themen 2
N Interpreter-Fehler Compiler zeigt keine Fehler an, aber das Programm läuft nicht (BlueJ) Java Basics - Anfänger-Themen 2
D Java Programm mit Batch-Datei starten Java Basics - Anfänger-Themen 32
Jul1n4tor Programm mit Scanner und If-Statements Java Basics - Anfänger-Themen 2
D Wie sehe ich ein Java-Programm? Java Basics - Anfänger-Themen 27
K Ist das Programm schlecht bzw. schlampig programmiert ? Java Basics - Anfänger-Themen 9
Zrebna Kann Java Programm nicht in Konsole ausführen Java Basics - Anfänger-Themen 1
K Warum läuft das Programm nicht(bzw. nicht richtig) Java Basics - Anfänger-Themen 4
M Von Eclipse zum richtigen Programm Java Basics - Anfänger-Themen 1
nbergmann IntelliJ: Wie lade ich ein fertiges Programm aus dem Lehrbuch? Java Basics - Anfänger-Themen 26
D Anfängerfrage zu meinem Programm. Java Basics - Anfänger-Themen 15
nbergmann Eclipse: Lehrbuch-Programm startet nicht Java Basics - Anfänger-Themen 22
I Jetty starten von Programm (Main) Java Basics - Anfänger-Themen 27
Kydo Programm Beschreibung Java Basics - Anfänger-Themen 3
nbergmann Eclipse: Lehrbuch-Programm startet nicht Java Basics - Anfänger-Themen 7
T Java FXML selbes Fenster verschiedene Stellen im Programm Java Basics - Anfänger-Themen 5
frager2345 Programm erstellen ohne Autoboxing und Unboxing Java Basics - Anfänger-Themen 13
D JAVA Programm schreiben Java Basics - Anfänger-Themen 46
P exportiertes Programm funktioniert nur teilweise Java Basics - Anfänger-Themen 7
J Mein Programm läuft bei der ersten Eingabe nicht mehr weiter, woran liegt das? Java Basics - Anfänger-Themen 6
M Wo hält das Programm an? Java Basics - Anfänger-Themen 11
J Mein Java Programm lässt sich nicht mehr bearbeiten Java Basics - Anfänger-Themen 2
Fugover Programm funktioniert nicht Java Basics - Anfänger-Themen 11
Fugover Kopfrechnen-Programm Java Basics - Anfänger-Themen 6
NadimArazi Wie kann ich eine collision detection für die Paddles in meinem Pong Programm hinzufügen? Java Basics - Anfänger-Themen 4
sserio Wieso funktioniert mein Programm nicht Java Basics - Anfänger-Themen 2
sserio Größtes Palindrom-Produkt Programm funktioniert nur halb Java Basics - Anfänger-Themen 23
J selbst erstellte Datei mit Programm öffnen Java Basics - Anfänger-Themen 10
F nach Methode Programm nicht beenden Java Basics - Anfänger-Themen 9
A wie kann ich es in meinem Programm rein tun Java Basics - Anfänger-Themen 8
S Fehler beim Programm Java Basics - Anfänger-Themen 2
Jose05 Fehler im Programm feststellen Java Basics - Anfänger-Themen 2
F Kann mir jemand kurz dieses Programm erklären? Java Basics - Anfänger-Themen 22
I Programm erkennt nicht an das Array zurückgegeben wird trotz Initialisierung *einfach* Java Basics - Anfänger-Themen 9
J Nach dem Exportieren funktioniert mein Programm nicht mehr Java Basics - Anfänger-Themen 8
P Mein Programm wird zwar erfolgreich Compiliert, öffnet sich aber nicht Java Basics - Anfänger-Themen 6
J Kann ich mein Programm so schreiben? Java Basics - Anfänger-Themen 4
A Lotto Programm Java Basics - Anfänger-Themen 3
S Programm erstellen Java Basics - Anfänger-Themen 3
A Verarbeiten einer Excel Datei durch das java-Programm Java Basics - Anfänger-Themen 3
S MinMax Programm erstellen Java Basics - Anfänger-Themen 4
J Interpreter-Fehler Programm gibt nicht gewünschtes Ergebnis aus Java Basics - Anfänger-Themen 11
brypa Programm mit Eingabe Java Basics - Anfänger-Themen 129
B Java Programm soll mit Python kommunizeren Java Basics - Anfänger-Themen 1
SpigBin Programm läuft nicht weiter... Java Basics - Anfänger-Themen 10
M JAVA Programm in Website einbinden Java Basics - Anfänger-Themen 19
B Programm, dass alle 3 Tage eine Webseite öffnet? Java Basics - Anfänger-Themen 20
B Programm beendet sich nicht und weiteres seltsames Verhalten Java Basics - Anfänger-Themen 9
N Eclipse Programm normal ausführen Java Basics - Anfänger-Themen 1
D Programm auf Enter warten lassen Java Basics - Anfänger-Themen 2
C Programm das feststellen kann, ob eine eingegebene Zahl einem Schaltjahr entspricht, richtig geschrieben? Java Basics - Anfänger-Themen 11
C Brauche Hilfe um ein Programm zu schreiben Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben