Hallo ! Bin neu und poste zum ersten mal etwas. Ich hoffe ich verletze eure "keine Hausaufgaben" regel nicht mit dieser Anfrage - aber ich bin nunmal dabei drauf gestossen:
Hab dieses kleine Programm geschrieben und wollte die Funktionstüchtigkeit der Klasse Adresse und der Konstruktoren Adresse() und Adresse( ...) mit der unten angegebenen Main ausprobieren. aber irgendwie wirft er mir
java.lang.NoSuchMethodError: main
raus. eclipse zeigt keinen compilierfehler an. Vermute das man die Klassen irgendwie anders machen machen muss hab aber keine ahnung wie. Danke fürdie antwort
Hab dieses kleine Programm geschrieben und wollte die Funktionstüchtigkeit der Klasse Adresse und der Konstruktoren Adresse() und Adresse( ...) mit der unten angegebenen Main ausprobieren. aber irgendwie wirft er mir
java.lang.NoSuchMethodError: main
raus. eclipse zeigt keinen compilierfehler an. Vermute das man die Klassen irgendwie anders machen machen muss hab aber keine ahnung wie. Danke fürdie antwort
Code:
/** Die Klasse Adresse ueberprueft ob die
* Variablen PLZ hausnr die Funktionen checkHausnr
* IsinWuerzburg und checkPlz erfuellt.
*/
public class Adresse {
/**
* Die Klasse Adresse enthaelt 3 Funktionen checkChausrn
* isInWuerzburg checkPLZ.
*/
String strasse;
int hausnr;
int PLZ;
String land;
String stadt;
public static boolean checkPLZ(int PLZ) {
if (PLZ > 9999 && PLZ < 100000) return true;
else return false;
}
/** Ueberprueft ob PLZ groesser 9999 und kleiner 100000. */
public static boolean checkHausnr(int hausnr) {
if (hausnr > 0 && hausnr < 10000) return true;
else return false;
}
/** Ueberprueft ob hausnr groesser 0 und kleiner 10000. */
public static boolean isInWuerzburg(int PLZ) {
if (PLZ <= 97084 && PLZ >= 97070) return true;
else return false;
}
/** Ueberprueft ob PLZ zwischen 97084 und 97070. */
Adresse(String newstrasse, int newhausnr,
int newplz, String newstadt, String newland){
strasse = newstrasse;
PLZ = newplz;
land = newland;
stadt = newstadt;
hausnr = newhausnr;
}
Adresse() {
strasse = "Musterstrasse";
PLZ = 12345;
land = "Deutschland";
stadt = "Musterstadt";
}
public static void main(Adresse[] args) {
Adresse Adresse1 = new Adresse();
System.out.print(Adresse1);
}
}
[code]