mehrere Werte mit scanner und while schleife einlesen, max berechnen bzw addieren

B

Ben3

Mitglied
Implementieren Sie zur Erfüllung dieser Aufgabe Ihr Programm folgendermaßen:

  1. Lesen Sie nacheinander das Gewicht (in kg) und den Durchmesser ( in m) der einzelnen Küurbisse ein, welche an der Preisverleihung teilnehmen sollen.

  2. Nachdem das Gewicht des letzten Küurbisses eingegeben wurde, wird nach Eingabe einer 0 (als Gewicht) das Einlesen beendet.

  3. Entnehmen Sie das Format der Ausgabe dem folgenden Beispiel und geben Sie den größten Durchmesser und die Anzahl der Laster aus.
Beispiel:

Eingabe:
452
2,5
535
3,6
821
4,7
697
4,0
0

Ausgabe:
groesster Durchmesser: 4.7
Anzahl der Laster: 3.0

Das ist meine aufgabe...

import java.util.Scanner;
class Kuerbis {
public static void main (String [] args) {
Scanner input = new Scanner (System.in);

double Gewicht = 1;
double Durchmesser = 1;
double gesamtg = 0;
double laster = 1;
double max = 0;
double g = 1;


while(Gewicht == 0) {
Gewicht = input.nextInt();
gesamtg = Gewicht + gesamtg;
}

laster = gesamtg / 1000;

while(Durchmesser ==0){
Durchmesser = input.nextInt();

if(Durchmesser > max)
max = Durchmesser;
}

System.out.println("groesster Durchmesser: " + max);
System.out.println("Anzahl der Laster: " + laster);

}
}

Und das meine Lösung...
jedoch funktioniert es nicht
Würde mich freuen wenn mir jemand helfen könnte und sagen was mein fehler ist.
 
Tarrew

Tarrew

Top Contributor
Du möchtest doch Gewicht und Durchmesser einlesen, solange Gewicht nicht 0 ist. Also != 0.

Entsprechend solltest du deine while-Schleifen nochmal überdenken.

Hier mal ein Ansatz, wie man das mit einer Schleife machen kann, damit Gewicht und Durchmesser auch abwechselnd eingelesen werden.
Java:
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        //Variablen ...
       
        while ((gewicht = input.nextInt()) != 0) {
            //Gesamtgewicht erhöhen
           
            //Durchmesser einlesen

            //Max Durchmesser prüfen
        }
       
        //Anzahl Laster ausgeben
        //Max Durchmesser ausgeben
    }
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Mehrere Double werte einlesen Java Basics - Anfänger-Themen 5
M SortedMap mehrere Werte Java Basics - Anfänger-Themen 8
H Eine Methode mehrere Werte zurückgeben lassen Java Basics - Anfänger-Themen 7
F Hashmap, mehrere werte/key Java Basics - Anfänger-Themen 2
J mehrere double Werte einlesen Java Basics - Anfänger-Themen 18
H Mehrere Werte gegeneinander prüfen Java Basics - Anfänger-Themen 18
G mehrere Werte für .equals ? Java Basics - Anfänger-Themen 22
S mehrere Werte zu einem Key abspeichern Java Basics - Anfänger-Themen 3
M mehrere return-Werte Java Basics - Anfänger-Themen 10
B Mehrere Werte mit Comparable sortieren Java Basics - Anfänger-Themen 14
F Mehrere Double-Werte aus einem String Java Basics - Anfänger-Themen 3
N Mehrere Werte gleichzeitig in ein Array schreiben? Java Basics - Anfänger-Themen 7
M Mehrere Werte aus einer Methode zurückgeben Java Basics - Anfänger-Themen 7
TimoN11 Java - Eine oder mehrere Eingaben möglich machen Java Basics - Anfänger-Themen 6
M Mehrere Datenbank zugriffe über tomee.xml regeln? Java Basics - Anfänger-Themen 1
S Mehrere Probleme im Code Java Basics - Anfänger-Themen 7
Ich lerne Java. Methoden Mehrere Methoden mit Punkt Java Basics - Anfänger-Themen 45
M Ausgabe einer Liste welche mehrere Stacks enthält Java Basics - Anfänger-Themen 3
D OOP- Eine Klasse in mehrere Klassen aufteilen Java Basics - Anfänger-Themen 7
F Mehrere Server Sockets in einer Anwendung Java Basics - Anfänger-Themen 9
T DoWhile Schleife über mehrere Mothoden Java Basics - Anfänger-Themen 5
B Methoden Mehrere ähnliche Methoden zusammenfassen Java Basics - Anfänger-Themen 24
E Mehrere Eingabezeilen gleichzeitig einlesen Java Basics - Anfänger-Themen 7
C Mehrere Zufallswerte Java Basics - Anfänger-Themen 4
M Dijkstra Algorithmus in Graphen auf mehrere verschiedene Knoten anwenden lassen Java Basics - Anfänger-Themen 11
R Error, wenn mehrere Clients gleichzeitig die Verbindung beenden Java Basics - Anfänger-Themen 16
F Mehrere Exceptions in einem Catch-Block abfangen Java Basics - Anfänger-Themen 12
O Datei in mehrere kleine Dateien umwandeln Java Basics - Anfänger-Themen 47
Henri Mehrere Ordner umbenennen Java Basics - Anfänger-Themen 11
E Mehrere Arrays addieren mit Übertrag Java Basics - Anfänger-Themen 13
J Mehrere paintComponenten in einem Programm Java Basics - Anfänger-Themen 0
F Mehrere Buttons mit einem ActionListener abdecken Java Basics - Anfänger-Themen 24
B Jeweils den Parent bekommen -> mehrere Ebenen Java Basics - Anfänger-Themen 2
javajoshi mehrere Threads: Methoden zentral unterbringen Java Basics - Anfänger-Themen 8
M Erste Schritte Mehrere eingaben in einer Line vergleichen (if equals...) Java Basics - Anfänger-Themen 6
L Mehrere Jars im Unterordner Java Basics - Anfänger-Themen 2
L LibGDX - mehrere Screens Java Basics - Anfänger-Themen 1
J Sudoku mehrere Lösungen Java Basics - Anfänger-Themen 29
F Mehrere Instanzen der Klasse A EINER Instanz der Klasse B übergeben Java Basics - Anfänger-Themen 3
T Mehrere JFrames gleichzeitig öffnen Java Basics - Anfänger-Themen 6
O Erste Schritte Scanner mehrere male benutzen (Konsole) Java Basics - Anfänger-Themen 7
S mehrere If Bedingungen Java Basics - Anfänger-Themen 5
F Mehrere Zeilen zu einer Zeile zusammenfügen und in eine Datei schreiben Java Basics - Anfänger-Themen 1
B Mehrere Zahlen speichern Java Basics - Anfänger-Themen 60
M mehrere extends? Java Basics - Anfänger-Themen 19
N Datei Zeilenweise einlesen, Ausgabe mehrere Arrays Java Basics - Anfänger-Themen 7
C ButtonController löst mehrere Methoden aus Java Basics - Anfänger-Themen 5
D JPanel mehrere Formen zeichnen Java Basics - Anfänger-Themen 5
B Timer mehrere Male ausführen Java Basics - Anfänger-Themen 4
kilopack15 Mehrere Threads in einer Klasse Java Basics - Anfänger-Themen 8
F mehrere eingegebene Zahlen mit Zahlen von 1-9 multiplizieren Java Basics - Anfänger-Themen 18
F Mehrere Konstruktoren? Wofür? Java Basics - Anfänger-Themen 21
J Mehrere Eingabefelder programmiert (Zeigt Fehler an) Java Basics - Anfänger-Themen 6
Jinnai4 Mehrere Textfelder überprüfen Java Basics - Anfänger-Themen 16
N Mehrere Forms auf einem Panel Java Basics - Anfänger-Themen 6
Tommy Nightmare Variable auf mehrere Ungleichheiten prüfen Java Basics - Anfänger-Themen 18
D Mehrere Objekte in ein Objekt zusammenfassen Java Basics - Anfänger-Themen 16
D Input/Output Mehrere Befehle nacheinander ausführen Java Basics - Anfänger-Themen 20
K Mehrere Objekte anlegen Java Basics - Anfänger-Themen 23
N Integers aus Textdatei auslesen und mehrere Arrays erstellen Java Basics - Anfänger-Themen 9
S Verständnis - Frage mehrere SQL Statements in While Schleife Java Basics - Anfänger-Themen 0
J MVC Pattern, mehrere Controller/Views/Models Java Basics - Anfänger-Themen 0
J Mehrere IF Anweisungen und dazugehörige ELSE Java Basics - Anfänger-Themen 6
I Klassen Mehrere Java Klassen in einer .java Datei Java Basics - Anfänger-Themen 7
V Mehrere Dateien aus JFileChooser in eine ArrayList speichern Java Basics - Anfänger-Themen 2
F Mehrere Konstruktoren Java Basics - Anfänger-Themen 10
A Mehrere Radiobuttons Java Basics - Anfänger-Themen 3
B Klassen Mehrere Objekte mit Schleife erstellen - How? Java Basics - Anfänger-Themen 1
T Mehrere Methoden in der main-Methode verknüpfen und aufeinander anwenden Java Basics - Anfänger-Themen 2
V OOP Aufnahme von Dreiecken in ein/mehrere Objekte Java Basics - Anfänger-Themen 0
Q OOP Mehrere Instanzen auf ein Feld Java Basics - Anfänger-Themen 13
C Klasse auf mehrere Objekte zugreifen lassen Java Basics - Anfänger-Themen 26
G Mehrere If-else-Sätze der Reihe nach durchlaufen lassen Java Basics - Anfänger-Themen 2
K Mehrere String.valueOf() kürzer schreiben / "packen"? Java Basics - Anfänger-Themen 2
F String mehrere male ausgeben? Java Basics - Anfänger-Themen 4
H wie mehrere variablen in einfacher for-schleife? Java Basics - Anfänger-Themen 2
H möglichkeiten für for-schleife? (mehrere ausgangsvariablen?) Java Basics - Anfänger-Themen 9
M PdfBox - mehrere Formularseiten Java Basics - Anfänger-Themen 2
Z Mehrere XML-Dateien zu einer zusammenfügen Java Basics - Anfänger-Themen 3
M GUI- mehrere Komponenten auf Container adden Java Basics - Anfänger-Themen 2
I Erste Schritte Resource Bundle - Alles in einem File oder mehrere? => Faktor Performance Java Basics - Anfänger-Themen 2
F Methoden split() - Mehrere Zeichen Java Basics - Anfänger-Themen 5
F Erste Schritte Mehrere nextInt() Eingaben nebeneinander ausgeben Java Basics - Anfänger-Themen 12
A mehrere Panels in eigenen Klasssen in einem Frame Java Basics - Anfänger-Themen 16
A Mehrere 100.000 Elemente verlgeichen Java Basics - Anfänger-Themen 8
T Compiler-Fehler Mit Array und "for" mehrere ImageIcon erstellen Java Basics - Anfänger-Themen 7
N Mehrere berechnungen auf einem Button legen? Java Basics - Anfänger-Themen 19
F Swing Applet: mehrere Komponenten hinzufügen Java Basics - Anfänger-Themen 1
F Speicherlast mehrere GB durch kleine png files? Java Basics - Anfänger-Themen 1
C Mehrere Tasten beim KeyListener gleichzeitig lesen Java Basics - Anfänger-Themen 2
M Mehrere Variabeln zusammenfassen Java Basics - Anfänger-Themen 4
M Erste Schritte mehrere Objekte aus einer Klasse Java Basics - Anfänger-Themen 4
L String extrahieren mit Regular Expression über mehrere Zeilen hinweg Java Basics - Anfänger-Themen 1
B Mehrere Klassen miteinander kommunizieren lassen Java Basics - Anfänger-Themen 4
X Mehrere Objekte erzeugen Java Basics - Anfänger-Themen 8
R Klassen Mehrere/Verschiedene Objekte umcasten Java Basics - Anfänger-Themen 8
H Möglichkeit, mehrere Element zu speichern Java Basics - Anfänger-Themen 8
O Absolute Pfade in mehrere Klassen verwenden Java Basics - Anfänger-Themen 3
E ImageJ mehrere Bilder hintereinander bearteiten Java Basics - Anfänger-Themen 2
J Mehrere Klassen in eine Klasse schreiben? Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Anzeige

Neue Themen


Oben