Hallo allerseits,
ich bin ein sehr blutiger Anfänger und habe versucht, eine sehr einfache Variante eines Taschenrechners zu programmieren. Leider funktioniert das Programm nicht; Ich bin schon an der Addition gescheitert. Bitte klärt mich über alle Fehler auf, die ihr finden könnt, seien sie noch einfach. Empfehlungen wie ich mich an das java Lernen herantasten sollte nehme ich auch mit Freuden entgegen.
Beste Grüße,
wurstm162
PS Ich habe das Programm in Eclipse geschrieben
package calculato;
import java.util.Scanner;
public class Calculator {
static int Kosten;
public static void main (String[]args) {
Scanner sc = new Scanner(System.in);
System.out.println("Was für eine Rechnung möchten Sie durchführen, 1 ist Addition");
//1 ist in diesem Fall eine Addition. An die anderen Fälle, also Subtraktion etc habe ich mich noch nicht herangewagt
double klassifizierung = sc.nextDouble();
if (klassifizierung == 1) {
System.out.println("Bitte geben sie die Anzahl der verschiedenen Summanden an");
double summandenAnzahl = sc.nextDouble();
//summandenAnzahl wird abgefragt.
System.out.println("Geben Sie anschließend die verschiedenen Summanden an");
double ergebnis = 0;
//Die double Ergebnis soll durch die folgende for Schleife zu unserem Endergebnis umgewandelt werden
//Bin mir aber nicht sicher, ob das der richtige Ort dafür ist.
for (int i = 1; i < summandenAnzahl + 1; i++) /*Die einzelnen Summanden sollen nacheinander abgefragt werden und dem Ergebnis zugefügt werden*/{
private double summand = sc.nextDouble;
/*Ich weiß wirklich nicht, ob ich hier private verwenden sollte
Ich komme noch nicht mit den ganzen static void private... Sachen klar*/
ergebnis + summand = ergebnis;
}
System.out.println(ergebnis);
}
else {
System.out.println("Weiter bin ich noch nicht gekommen");
}
}
}
ich bin ein sehr blutiger Anfänger und habe versucht, eine sehr einfache Variante eines Taschenrechners zu programmieren. Leider funktioniert das Programm nicht; Ich bin schon an der Addition gescheitert. Bitte klärt mich über alle Fehler auf, die ihr finden könnt, seien sie noch einfach. Empfehlungen wie ich mich an das java Lernen herantasten sollte nehme ich auch mit Freuden entgegen.
Beste Grüße,
wurstm162
PS Ich habe das Programm in Eclipse geschrieben
package calculato;
import java.util.Scanner;
public class Calculator {
static int Kosten;
public static void main (String[]args) {
Scanner sc = new Scanner(System.in);
System.out.println("Was für eine Rechnung möchten Sie durchführen, 1 ist Addition");
//1 ist in diesem Fall eine Addition. An die anderen Fälle, also Subtraktion etc habe ich mich noch nicht herangewagt
double klassifizierung = sc.nextDouble();
if (klassifizierung == 1) {
System.out.println("Bitte geben sie die Anzahl der verschiedenen Summanden an");
double summandenAnzahl = sc.nextDouble();
//summandenAnzahl wird abgefragt.
System.out.println("Geben Sie anschließend die verschiedenen Summanden an");
double ergebnis = 0;
//Die double Ergebnis soll durch die folgende for Schleife zu unserem Endergebnis umgewandelt werden
//Bin mir aber nicht sicher, ob das der richtige Ort dafür ist.
for (int i = 1; i < summandenAnzahl + 1; i++) /*Die einzelnen Summanden sollen nacheinander abgefragt werden und dem Ergebnis zugefügt werden*/{
private double summand = sc.nextDouble;
/*Ich weiß wirklich nicht, ob ich hier private verwenden sollte
Ich komme noch nicht mit den ganzen static void private... Sachen klar*/
ergebnis + summand = ergebnis;
}
System.out.println(ergebnis);
}
else {
System.out.println("Weiter bin ich noch nicht gekommen");
}
}
}