Hallo alle zusammen. Ich bin Java Anfänger und habe mich jetzt durch einige Aufgaben mal durchgearbeitet. Jetzt habe ich eine Aufgabe wo ich eine lineare Abschreibung darstellen soll.
Hab soweit auch schon echt viel geschafft, bin aber jetzt auf das Problem gestoßen das mir beim kompilieren folgender Fehler gezeigt wird:
H:\javac abschreibung.java
abschreibung.java:42: error: incompatible types
restbuchwert = wert-abbetrag;
.............................^
required: double[]
found: double
1 error
Bin mit der For-Schleife ran gegangen weil ich mir dachte das so das Programm einfach durchlaufen könnte und mir somit alles ausgibt was ich halt haben möchte.
hier mal meine komplette Datei dazu!
Hoffe ihr habt ne Idee woran es liegt!!!
Hab soweit auch schon echt viel geschafft, bin aber jetzt auf das Problem gestoßen das mir beim kompilieren folgender Fehler gezeigt wird:
H:\javac abschreibung.java
abschreibung.java:42: error: incompatible types
restbuchwert = wert-abbetrag;
.............................^
required: double[]
found: double
1 error
Bin mit der For-Schleife ran gegangen weil ich mir dachte das so das Programm einfach durchlaufen könnte und mir somit alles ausgibt was ich halt haben möchte.
hier mal meine komplette Datei dazu!
Hoffe ihr habt ne Idee woran es liegt!!!
Java:
import java.io.*;
class abschreibung
{
public static void main (String[] args) throws IOException
{
BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in));
String input;
double bezeichnung;
System.out.println("Was haben Sie angeschafft?");
{BufferedReader ein = new BufferedReader(new InputStreamReader(System.in));
String s = ein.readLine();
double wert;
System.out.println("Wieviel hat es gekostet?");
input = stdin.readLine();
wert = Integer.parseInt( input );
double afadauer;
System.out.println("Wie lange ist die Nutzungsdauer");
input = stdin.readLine();
afadauer = Integer.parseInt(input);
while (afadauer > 20)
{System.out.println("Fehler. Bitte Ueberpruefen Sie Ihre Eingabe!");
System.out.println("");
System.out.println("Wie lange ist die Nutzungsdauer");
input = stdin.readLine();
afadauer = Integer.parseInt(input);
}
System.out.println("");
System.out.println("Abschreibungsverlauf:" + s);
System.out.println("--------------------------------------------");
double abbetrag;
double x;
double[] restbuchwert = new double[20];
for (x = 0; x <= 20; x++)
{
abbetrag = wert / afadauer;
restbuchwert = wert-abbetrag;
System.out.println(x + ". Jahr: Abschreibungsbetrag " + abbetrag +
" EUR; Restbuchwert " + restbuchwert + " EUR");
}
}
}
}