AW: Welche Sprache für Anfänger?
Also langsam gehts mir doch auf den Keks. Habe schon wieder die Fehlermeldung:
Exceotion in thread "main" java.lang.NoClassDefFoundError: Rechner/class
Caused by: java.lang.ClassNotFounfException: Rechner.class
at java.net.URLCClassLeader$1.run(Unknows Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(unknows Source)
at java.lang.ClassLoader.loadClass (unknows Source)
at sun.misc.Launcher$ApClassLoader.loadClass(unknows Source)
at java.lang.Classloader.loadClass(unknows Source)
Could not find the main class: Rechner.class. Programm will exit
Letztes mal hast daran gelegen, dass ich "java kostenrechner.class" statt "java kostenrechner" eingegeben hatte. Aber dieses mal funktioniert beides nicht, kompillieren tut er aber!
Irgendeine Idee? Google habe ich auch schon geguckt, da ist die Rede von einer falsch gesetzten Umgebungsvariablen aber das habe ich schon nachgeguckt, die ist richtig (C:/Programme/java/jdk1.60_18/bin).
Hier ist nochmal der Quellcode, habe ich jetzt etwas überarbeitet, jetzt sollte das Programm dann bis auch den Fehler fertig sein:
import java.util.Scanner;
class main{
public static void main(String args[]){
Scanner Alex = new Scanner(System.in);
Double Spritkosten, Spritkosten1, Spritverbrauch99, Spritverbrauch4, Spritverbrauch, Spritverbrauch1, Treibstoff, Spritpreis, Spritverbrauch2, Hubraum1, Hubraum4, Hubraum34, Kosten;
int CO2Steuern2, CO2Steuern3, CO2Steuern4, Hubraum22, CO2Steuern1, CO2Steuern, Hubraum2, Steuern, Hubraumsteuer, Hubraumsteuer99, Hubraum3, Hubraum;
System.out.println("Bitte CO2-Ausstoss pro km eingeben und Enter druecken!");
CO2Steuern1 = Alex.nextInt();
CO2Steuern3 = CO2Steuern1;
if (CO2Steuern1 < 120){CO2Steuern4 = 120;}
else {CO2Steuern4 = CO2Steuern1;};
CO2Steuern2 = CO2Steuern4 - 120;
CO2Steuern = CO2Steuern2 * 2;
System.out.println("Bitte den Hubraum in Kubikzentimetern und auf 100er aufgerundet angeben (bei 1979 also 2000 angeben)!");
Hubraum22 = Alex.nextInt();
Hubraum = Hubraum22 / 100;
System.out.println("Haben sie einen Benziner oder Diesel? Fuer den Benziner 1 druecken, fuer den Diesel die 2");
Treibstoff = Alex.nextDouble();
if (Treibstoff == 1){Hubraumsteuer99 = Hubraum * 200;}
else {Hubraumsteuer99 = Hubraum * 950;}
Hubraumsteuer = Hubraumsteuer99 / 100;
Steuern = Hubraumsteuer + CO2Steuern;
System.out.println("Geben sie jetzt bitte die aktuellen Treibstoffkosten (pro Liter) fuer den von Ihnen genutzten Treibstoff an (in cent)!");
Spritpreis = Alex.nextDouble();
System.out.println("Geben sie jetzt ihren Spritverbrauch auf 100km an (in Milliliter, bei 5.5l also 5500)!");
Spritverbrauch1 = Alex.nextDouble();
Spritverbrauch4 = Spritverbrauch1 / 100;
System.out.println("Vieviele km fahren sie im Monat?");
Spritverbrauch2 = Alex.nextDouble();
Spritverbrauch99 = Spritverbrauch4 * Spritverbrauch2;
Spritverbrauch = Spritverbrauch99 / 1000;
Spritkosten1 = Spritverbrauch * Spritpreis;
Spritkosten = Spritkosten1 / 100;
Kosten = Spritkosten + Steuern;
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println("Danke fuer ihre Angaben! Ihr ergebnis sieht so aus:");
System.out.println();
System.out.print("Durch ihren CO2-Ausstoss von ");
System.out.print(CO2Steuern3);
System.out.print("g/km muessen sie " );
System.out.print(CO2Steuern);
System.out.println(" Euro im Monat an Steuern für ihren CO2-Ausstoss bezahlen.");
System.out.println();
System.out.print("Für ihren Hunbraum von ca. ");
System.out.print(Hubraum22);
System.out.print(" Kubikzentimetern müssen sie ");
System.out.print(Hubraumsteuer);
System.out.println(" Euro an Steuern pro Monat fuer ihren Hubraum bezahlen.");
System.out.println();
System.out.print("Das ergibt eine Monatliche Steuerbelastung von ");
System.out.print(Steuern);
System.out.println(" Euro.");
System.out.println();
System.out.print("Da sie im Monat ");
System.out.print(Spritverbrauch2);
System.out.print(" Kilometer fahren und sie ");
System.out.print(Spritverbrauch1);
System.out.print(" Milliliter Treibstoff auf 100km verbrauchen, welcher momentan zu ");
System.out.print(Spritpreis);
System.out.print(" Euro pro Liter angeboten wird, kostet sie das Monatlich weitere ");
System.out.print(Spritkosten);
System.out.println(" Euro");
System.out.println();
System.out.print("Wenn man nun Ihre monatlichen Kosten für Steuern und Treibstoff zusammenzaehlt, weiss man, dass ihr Auto ca. ");
System.out.print(Kosten);
System.out.print(" Euro im Monat aus ihrem Porte-Monnaie zieht

");
}
}