Hallo zusammen, ich bin neu bei Java.
Hab gerade mit einem Lehrgang an der ILS begonnen, wobei ich mir das glaub ich hätte sparen können.
Ich habe folgendes gelernt.
Eine Methode kann immer nur einen Wert zurück liefern.
Jetzt musste ich für eine Aufgabe einen Taschenrechner Programmieren mit den 4 Grundrechenarten.
Das hat auch soweit geklappt
ich hab 4 verschiedene Methoden für jeweils eine Grundrechenart erstellt.
Die Zahlen lasse ich durch einen Eingabe Box einlesen genau wie den Operator.
Mit einer If - else schleife kontroliere ich dann um welchen Rechenprozess es sich handelt und lasse das Ergebniss dann ausgeben.
Jetzt soll ich für eine andere Aufgabe am Ende noch alle Ergebnisse über eine Methode ausgeben lassen.
Genau hier komme ich nicht weiter.
Ich hab paar sachen versucht wie z.B.
static float all (float zahl1,float zahl2){
System.out.println("Das Ergebnis für Multiplikation lautet" + (zahl1*zahl2));
System.out.println("Das Ergebnis für Dividieren lautet" + (zahl1/zahl2));
..
..
}
Irgendwie hab ich aber das gefühl hier Äpfel mit Birnen zu mischen.
vorher hatte ich mal versucht alle werte über die Methode mit Return wieder zu geben. Aber da ich ja nur einen Wert wiedergeben kann gibts nen Fehler.
Kann mir bitte wer nen Tip geben, Die ganze Lösung möchte ich nicht.
Vielen DAnk schonmal im Vorraus
Alex
Hab gerade mit einem Lehrgang an der ILS begonnen, wobei ich mir das glaub ich hätte sparen können.
Ich habe folgendes gelernt.
Eine Methode kann immer nur einen Wert zurück liefern.
Jetzt musste ich für eine Aufgabe einen Taschenrechner Programmieren mit den 4 Grundrechenarten.
Das hat auch soweit geklappt
ich hab 4 verschiedene Methoden für jeweils eine Grundrechenart erstellt.
Die Zahlen lasse ich durch einen Eingabe Box einlesen genau wie den Operator.
Mit einer If - else schleife kontroliere ich dann um welchen Rechenprozess es sich handelt und lasse das Ergebniss dann ausgeben.
Jetzt soll ich für eine andere Aufgabe am Ende noch alle Ergebnisse über eine Methode ausgeben lassen.
Genau hier komme ich nicht weiter.
Ich hab paar sachen versucht wie z.B.
static float all (float zahl1,float zahl2){
System.out.println("Das Ergebnis für Multiplikation lautet" + (zahl1*zahl2));
System.out.println("Das Ergebnis für Dividieren lautet" + (zahl1/zahl2));
..
..
}
Irgendwie hab ich aber das gefühl hier Äpfel mit Birnen zu mischen.
vorher hatte ich mal versucht alle werte über die Methode mit Return wieder zu geben. Aber da ich ja nur einen Wert wiedergeben kann gibts nen Fehler.
Kann mir bitte wer nen Tip geben, Die ganze Lösung möchte ich nicht.
Vielen DAnk schonmal im Vorraus
Alex