Summe Berechnen

spitzname

Mitglied
Java:
import java.util.*;

public class Main {

    public static void main(String[] args) {

        //Scanner mit Objekt s initialisieren(für Eingabestrom)
        Scanner s = new Scanner(System.in);
        //Arrays mit drei Objekten von Classe Auftrag erzeugen
        Auftrag[] a = new Auftrag[3];
        //for Schleife initialisiert drei verschiedene Objekte
        //von Classe Auftrag mit Werten
        for (int i = 0;i<3;i++)
        {
            a[i]=new Auftrag();

           //preis wird eingegeben
          
            System.out.print("preis:");
            float gp = s.nextFloat();
            //i-ten preis in classe Auftrag in die variable preis übertragen
            a[i].setpreis(gp);
          
        }//ende for Schleife
     }ende main
}ende class main




//classe Auftrag
public class Auftrag {
    //variablendeklaration
     private float preis;
      
    //berechnet die Summe aller eingegebenen Preise
    double berechneEinnahmen()
    {

    }
     // zugrifsmethode für den eingegebenen Preis
     void setpreis(float eing_preis)
    {
        preis = eing_preis;
    }

}ende Class Auftrag


Hallo, wie kann ich die Summe von den drei eingegebenen Preisen berechnen, also welche Datten kommen in diese Methode der Classe Auftrag?

//berechnet die Summe aller eingegebenen Preise
double berechneEinnahmen()
{

}

würde mich über Tipps freuen
danke im voraus

gruß
 
Zuletzt bearbeitet:
G

Gonzo17

Gast
Ist etwas verwirrend. Du setzt in der for-Schleife den Preis jedes Auftrags, das ist klar. Auch wenn das ein falscher Methodenaufruf ist, denn deine Methode heisst setpreis(float eing_preis) und nicht setGesamtpreis(float eing_preis). Da musst du schon drauf achten.

Die Summe aller eingegeben Preise bekommst du nicht per Methodenaufruf in EINEM Auftrag, das ist ein Denkfehler. Du bekommst die Summe der Preise, indem du in main-Methode von jedem Auftrag den Preis abfragst und diesen Preis dann zur Summe addierst. Macht aber wenig Sinn das dann überhaupt vorher in einer eigenen Klasse zu hinterlegen, wenn du sie für sonst nichts brauchst.
 

spitzname

Mitglied
Danke für den Tipp,

die Classe wir benötigt weil da später noch mehr Methoden defeniert werden.

also sollten die einzelnen Preise addiert werden ungefär so --> Summe = a[0].gp + a[1].gp + [a2].gp
aber wie mache ich das wenn ich 100 Aufträge und somit 100 Preise habe?


gruß spitzname
 

Michael...

Top Contributor
Mit einer Schleife?
Java:
int sum = 0;
for (int i=0; i<auftrag.length; i++)
    sum +=auftrag[i].getPreis();
System.out.println(sum);
 
G

Gonzo17

Gast
Ja, das kannst du ja oben in deiner for-Schleife einfach machen. Zuerst setzt du den Preis des Auftrages fest und dann addierst du ihn zur Summe. Dann hast du nur eine for-Schleife benötigt.

Übrigens, hinter einigen geschweiften Klammern stehen ein paar Worte wie "ende main" oder dergleichen, das sollen wohl Kommentare werden, damit du den Überblick behältst, deswegen solltest du diese auch wirklich als Kommentare vermerken und ein // vor den Text anbringen (wie in der Zeile drüber), sonst denkt der Compiler, dass es ein Stück Code ist. :)
 

spitzname

Mitglied
Danke für die Hilfe, ich habe verstanden.:toll:
Aber ich habe doch noch eine Frage was ist wenn die Aufgabenstellung verlangt, dass eine Methode nämlich --> double berechneEinnahmen() <-- in der Clase Auftrag die Summe aller eingegebenen Preise berechnen soll, könnte man das umsetzen?


gruß spitzname
 
G

Gonzo17

Gast
Da müsste man vielleicht die ganze Aufgabenstellung wissen, damit man genauer weiss, wie die Klasse Auftrag aussehen soll. Ansonsten wüsste ich jetzt nicht, wie man das sinnvoll umsetzen soll. Denn der Sinn einer Klasse ist ja, dass sie eigene und objektabhängige Parameter und Werte besitzt, dh du hast hier drei verschiedene Aufträge. Wenn du jetzt bei einem dieser Aufträge berechneEinnahmen() aufrufen würdest, dann kann dieser Auftrag die Daten der anderen Aufträge garnicht wissen, deswegen machts auch wenig Sinn, wenn du diese Methode in der Klasse Auftrag implementierst.
Einen Lösungsvorschlag hab ich doch, aber ich weiss nicht ob das der Sinn der Aufgabe war. Wenn du alle Aufträge, die du erzeugst, in einer Liste sammelst, dann kannst du in der Klasse Main die Methode berechneEinnahmen() erstellen und dort für jedes Element der Liste den Preis abrufen und zur Summe addieren. Das würde schon gehen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I For Schleife Summe berechnen Java Basics - Anfänger-Themen 13
L Max, min, Summe und Durchschnitt berechnen Java Basics - Anfänger-Themen 4
L Anzahl der Paare deren Summe = 0 ergibt berechnen Java Basics - Anfänger-Themen 0
D Summe berechnen mit verändertem Wert aus Schleife Java Basics - Anfänger-Themen 1
B OOP Summe aus verschiedenen Instanzen einer Klasse berechnen Java Basics - Anfänger-Themen 2
C Summe berechnen Java Basics - Anfänger-Themen 22
B array bestimmte summe berechnen Java Basics - Anfänger-Themen 4
G Summe der Ziffern einer Zahl EFFIZIENT berechnen? Java Basics - Anfänger-Themen 18
Antoras Zahlen mischen und mit einer for-Schleife Summe berechnen Java Basics - Anfänger-Themen 12
S 100 als Summe Java Basics - Anfänger-Themen 16
I aus 2 random zahlen soll nur die ungerade summe der beiden genommen werden. Java Basics - Anfänger-Themen 13
Ninum Summe Java Basics - Anfänger-Themen 3
Fats Waller Compiler-Fehler Kann ich einen String und die Summe zweier Char Werte mittels der println Anweisung ausgeben Java Basics - Anfänger-Themen 4
N 2D Array Summe erstellen Java Basics - Anfänger-Themen 6
Q Prüfen ob Zahl als Summe von Potenzen dargestellt werden kann. Java Basics - Anfänger-Themen 20
G Java 2-dimensionalen int-Array Summe Java Basics - Anfänger-Themen 2
R Summe Java Basics - Anfänger-Themen 13
M Array Summe bestimmen? Java Basics - Anfänger-Themen 14
B Summe von Property innerhalb einer Liste via Lambda Java Basics - Anfänger-Themen 1
A Summe des Arrays pd mit alternativer Schleife Java Basics - Anfänger-Themen 2
F Summe in einem Array bestimmen Java Basics - Anfänger-Themen 3
N Quadratische Matrix inkl Summe Java Basics - Anfänger-Themen 8
F Summe aller echten Teiler Java Basics - Anfänger-Themen 2
F Summe aller echten Teiler und Zahlen zurückgeben Java Basics - Anfänger-Themen 1
M Array Summe- wo ist der Fehler ? Java Basics - Anfänger-Themen 13
K Erste Schritte Berechnung der Summe zweier Arrays Java Basics - Anfänger-Themen 15
A Summe aller ungeraden Zahlen Java Basics - Anfänger-Themen 5
J ArrayList: summe aller Spielkarten Java Basics - Anfänger-Themen 15
L (Integer) Liste nach aufsteigender Summe der Ziffern sortieren (mit Bedingung) Java Basics - Anfänger-Themen 8
K Methode: Summe von n Zahlen Java Basics - Anfänger-Themen 24
S Summe aus Kombinationen /permutationen einer Liste mit einer Obergrenze Java Basics - Anfänger-Themen 10
P Altklausur: Abfrage der Summe Java Basics - Anfänger-Themen 9
B summe von 2 Matrizen Java Basics - Anfänger-Themen 20
V Input/Output ArrayList Summe ausgeben Java Basics - Anfänger-Themen 57
B Serial Key prüfen -> String mit privatem Key und dann abgleichen; Summe = 0 Java Basics - Anfänger-Themen 8
L Array: Summe aller geraden und ungeraden Zahlen ermitteln Java Basics - Anfänger-Themen 9
Joew0815 summe aus einem aarray Java Basics - Anfänger-Themen 4
B Summe aller Zahlen von 1 bis zu dieser Zahl (ohne while oder for schleife) Java Basics - Anfänger-Themen 4
E Summe der "Nachbarn" eines Wertes in einem Array bestimmen Java Basics - Anfänger-Themen 8
P Schleife zur Berechnung von einer Summe Java Basics - Anfänger-Themen 16
G Rekursion Summe Java Basics - Anfänger-Themen 15
D Summe von Eingaben in einer for Schleife Java Basics - Anfänger-Themen 4
J Summe mit 45 nachkommastellen Java Basics - Anfänger-Themen 8
D Summe aller Positiven Integer aus einer Liste mit ActionObject Java Basics - Anfänger-Themen 2
V Programm summe Java Basics - Anfänger-Themen 11
I Summe eines Arrays ohne Schleife Java Basics - Anfänger-Themen 4
A Summe aller Natürlichen Zahlen - Methode Prüfen Java Basics - Anfänger-Themen 10
D Pyramide: Summe der diagonal über ihr stehenden Zahlen! Java Basics - Anfänger-Themen 6
A summe von m bis n mit for-Schleife Java Basics - Anfänger-Themen 5
M array - summe quer Java Basics - Anfänger-Themen 9
J summe von aufeinander folgenden floats eines arrays Java Basics - Anfänger-Themen 10
S Summe von Zufallszahlen Java Basics - Anfänger-Themen 9
Z Summe von Vektor-Elementen Java Basics - Anfänger-Themen 5
E Array gebildete Summe ausgeben Java Basics - Anfänger-Themen 5
D 100.0% gleichmäßig aufteilen, so dass Summe 100.0% sind, nicht 99,9% oder 100,1% Java Basics - Anfänger-Themen 3
M Rekursion Summe vom Array Java Basics - Anfänger-Themen 2
W sin-funktion x-wert der summe approximieren Java Basics - Anfänger-Themen 2
M Summe eines Arrays Java Basics - Anfänger-Themen 2
U Summe produkt von einem array Java Basics - Anfänger-Themen 9
J Summe postive Zahlen und negative Zahlen Java Basics - Anfänger-Themen 12
J matrix nach summe der spalten sortieren Java Basics - Anfänger-Themen 5
G Summe zweier doubles falsch? Java Basics - Anfänger-Themen 10
G Md5 Summe eines Fileobjektes bilden Java Basics - Anfänger-Themen 4
G JTable Zwischenüberschriften bzw. Summe? Java Basics - Anfänger-Themen 2
L Berechnung Summe Java Basics - Anfänger-Themen 3
A String in Zahlen/Summe umformen Java Basics - Anfänger-Themen 2
R Summe Iterative Java Basics - Anfänger-Themen 6
S Summe innerhalb eines arrays? Java Basics - Anfänger-Themen 2
M summe von squares Java Basics - Anfänger-Themen 3
M OOP Brüche nicht richtig berechnen Java Basics - Anfänger-Themen 3
V Durchschnittliche Volatility in Prozent für 4 Stunden berechnen Java Basics - Anfänger-Themen 14
T Fibonacci mit einer Hilfsmethode berechnen Java Basics - Anfänger-Themen 10
laxla123 Quersumme berechnen Java Basics - Anfänger-Themen 1
S Vollmond berechnen und ausgeben Java Basics - Anfänger-Themen 12
S Vollkommene Zahl berechnen und ausgeben Java Basics - Anfänger-Themen 16
A Berechnen Moor Nachbarschaft Java Basics - Anfänger-Themen 5
E Geburtstag im Schaltjahr berechnen Java Basics - Anfänger-Themen 24
Lion.King Schaltjahr berechnen Java Basics - Anfänger-Themen 31
E Alter (Laufzeit) berechnen Java Basics - Anfänger-Themen 11
I Zuschläge berechnen Java Basics - Anfänger-Themen 15
L mit Fakultät mathematische Formel berechnen Java Basics - Anfänger-Themen 5
TanTanIsTrying Durschnitt berechnen von eingegebener Zahl bis 1 heruntergezählt Java Basics - Anfänger-Themen 9
L Präfix berechnen Java Basics - Anfänger-Themen 33
F Abstand zwischen zwei Objekten berechnen wie? Java Basics - Anfänger-Themen 1
Aemulit Java Schaltjahr berechnen Code Java Basics - Anfänger-Themen 7
Poppigescorn Quersumme Berechnen mit einer While Schleife Java Basics - Anfänger-Themen 13
I Potenz berechnen mit for-Schleife Java Basics - Anfänger-Themen 3
A Standardabweichung in Java berechnen Java Basics - Anfänger-Themen 10
H Gesamtabweichung mit Array berechnen Java Basics - Anfänger-Themen 2
G Java Rabatt berechnen Java Basics - Anfänger-Themen 8
V Rückgeld berechnen Java Basics - Anfänger-Themen 6
eleonori Durchschnitt aller Werte eines Baums berechnen Java Basics - Anfänger-Themen 5
Ianatrix Zahlen von a bis b berechnen Java Basics - Anfänger-Themen 7
L Anhalteweg berechnen Java Basics - Anfänger-Themen 6
Aeon Erste Schritte Preise berechnen mit do-while Java Basics - Anfänger-Themen 9
M Quadratwurzel berechnen Java Basics - Anfänger-Themen 8
V Wachstum berechnen und in Ist-Formel verwenden Java Basics - Anfänger-Themen 5
N Variable aus anderen Variablen in statischer Klasse berechnen/abspeichern? Java Basics - Anfänger-Themen 4
M Abschreibungsplan berechnen Java Basics - Anfänger-Themen 23
V Gehalt berechnen in Java Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben