Summe

R

Regenbogen

Mitglied
Hey Leute,
ich bin ein Programmieranfänger und habe mega Schwierigkeiten Aufgaben zu lösen. könntet ihr mir bitte zeigen, wie ich bei der folgenden Arbeitsanweisung vorgehen muss;
Programmiere die Methode int Interval( Int a, int b) die die summe aller int- werte in dem geschlossenen Intervall mit den Grenzen a und b berechnet und zurückgibt. Beispiele:
Interval (5,11) gibt 56 zurück, da 5+6+7+8+9+10+11=56

Vielen Dank im voraus für die Hilfe!!!
 
F

fhoffmann

Top Contributor
Du benötigst eine Vaiable, die du z. B. "summe" nennen könntest und die du mit 0 initalisierst.
Dann benötigst du eine for-Schleife, die vom Startwert bis zum Endewert läuft.
In der Schleife addierst du den aktuellen Wert zu deiner Variablen "summe"
Nach der Schleife gibst du den Wert von "summe" zurück.
 
R

Regenbogen

Mitglied
Du benötigst eine Vaiable, die du z. B. "summe" nennen könntest und die du mit 0 initalisierst.
Dann benötigst du eine for-Schleife, die vom Startwert bis zum Endewert läuft.
In der Schleife addierst du den aktuellen Wert zu deiner Variablen "summe"
Nach der Schleife gibst du den Wert von "summe" zurück.
vielen Dank für die Beschreibung , nur ich bräuchte anhand meiner sehr geringen Programmiererfahrung ein konkretes Beispiel anhand eines Bildes bzw. einer genauen Darstellung um es mir vorab besser verinnerlichen zu können.
 
R

Regenbogen

Mitglied
Du benötigst eine Vaiable, die du z. B. "summe" nennen könntest und die du mit 0 initalisierst.
Dann benötigst du eine for-Schleife, die vom Startwert bis zum Endewert läuft.
In der Schleife addierst du den aktuellen Wert zu deiner Variablen "summe"
Nach der Schleife gibst du den Wert von "summe" zurück.
vielen Dank für die Beschreibung , nur ich bräuchte anhand meiner sehr geringen Programmiererfahrung ein konkretes Beispiel anhand eines Bildes bzw. einer genauen Darstellung um es mir vorab besser verinnerlichen zu können.
 
mihe7

mihe7

Top Contributor
vielen Dank für die Beschreibung , nur ich bräuchte anhand meiner sehr geringen Programmiererfahrung ein konkretes Beispiel anhand eines Bildes bzw. einer genauen Darstellung um es mir vorab besser verinnerlichen zu können.

beschreibt es eigentlich sehr gut.
 
F

fhoffmann

Top Contributor
Zeig uns doch einfach mal, was du bisher probiert hast.
Wir werden in diesem Forum nicht deine Hausaufgaben lösen. Aber wir helfen dir gerne, wenn du Probleme hast.
 
MoxxiManagarm

MoxxiManagarm

Top Contributor
Du benötigst eine Vaiable, die du z. B. "summe" nennen könntest und die du mit 0 initalisierst.
Dann benötigst du eine for-Schleife, die vom Startwert bis zum Endewert läuft.
In der Schleife addierst du den aktuellen Wert zu deiner Variablen "summe"
Nach der Schleife gibst du den Wert von "summe" zurück.

Alternativ Gaussche Summenformel, indem man die Summel mit der Formel für die obere Grenze berechnet und anschließend die Summe vor der unteren Grenze abzieht. Dann würde sich @Regenbogen die Schleife für den Moment sparen, auch wenn der Lerneffekt natürlich sein sollte sich diese anzueignen.

Das ist die einfache Gaussche Summenformel

f(n) = n(n+1) / 2;

Daraus lässt sich eine Formel für das geschlossene Intervall ableiten

g(lower, upper) = f(upper) - f(lower -1) = (upper(upper + 1) - lower(lower - 1)) / 2
 
W

White_Fox

Top Contributor
Alternativ Gaussche Summenformel
Großartig, einfach großartig. Chapeau.


vielen Dank für die Beschreibung , nur ich bräuchte anhand meiner sehr geringen Programmiererfahrung ein konkretes Beispiel anhand eines Bildes bzw. einer genauen Darstellung um es mir vorab besser verinnerlichen zu können.
Dann solltest du mit einer solchen bildlichen Darstellung beginnen.

Klingt zynisch, aber seis drum. Das ist der beste Weg um ein Problem zu lösen, das man nicht oder noch nicht überblickt.
 
mihe7

mihe7

Top Contributor
Der Aufgabenbeschreibung ist nicht eindeutig zu entnehmen, ob a die untere Grenze ist. Man könnte also auch


rechnen :)
 
M

Meniskusschaden

Top Contributor
Gilt das nicht auch für die Variante mit der Schleife?

a muss ja z.B. nicht zwangsläufig kleiner sein als b.

Naja, das ist wohl eher eine "IllegalArgumentException".
Man kann natürlich definieren was man möchte, aber ich glaube nach der üblichen Definition wäre z.B. [4, 2] das leere Intervall und die Summe=0.
 
R

Regenbogen

Mitglied
vielen lieben dank nochmal für die tolle Hilfe habe mich dazu entschlossen, eine Person aus meinem näheren Umfeld zu fragen. Wir sind auf einen Ansatz gekommen und keine sorge Leute; ich habe die ganze Arbeit gemacht, sie hat mir nur Tipps gegeben.
bis bald ihr lieben. Und einen schönen Abend noch.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
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
L Anzahl der Paare deren Summe = 0 ergibt berechnen Java Basics - Anfänger-Themen 0
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 22
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
D Summe berechnen mit verändertem Wert aus Schleife Java Basics - Anfänger-Themen 1
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
B OOP Summe aus verschiedenen Instanzen einer Klasse berechnen Java Basics - Anfänger-Themen 2
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
C Summe berechnen Java Basics - Anfänger-Themen 22
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
B array bestimmte summe berechnen Java Basics - Anfänger-Themen 4
S Summe Berechnen Java Basics - Anfänger-Themen 6
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
G Summe der Ziffern einer Zahl EFFIZIENT berechnen? Java Basics - Anfänger-Themen 18
J matrix nach summe der spalten sortieren Java Basics - Anfänger-Themen 5
Antoras Zahlen mischen und mit einer for-Schleife Summe berechnen Java Basics - Anfänger-Themen 12
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

Ähnliche Java Themen

Anzeige

Neue Themen


Oben