Hallo zusammen,
hab da ein kleines Problem mit ner Aufgabe bei der ich mich grad durchracker. Und zwar soll dort ein Konstruktor zur Methode in dem Fall CGeraete geschrieben werden der "unbekannt" und "0" ausgibt. Bei mir übernimmt er das aber nich sondern es kommt nur "NULL" als Wert raus.
Hier meine CGeraete
und meine Main
hoff ihr könnt mir weiterhelfen, steig da bei den Konstruktoren noch nich so ganz durch
Danke schonmal im vorraus.
hab da ein kleines Problem mit ner Aufgabe bei der ich mich grad durchracker. Und zwar soll dort ein Konstruktor zur Methode in dem Fall CGeraete geschrieben werden der "unbekannt" und "0" ausgibt. Bei mir übernimmt er das aber nich sondern es kommt nur "NULL" als Wert raus.
Hier meine CGeraete
Code:
import java.io.*;
import java.util.*;
public class CGeraete
{
protected String RaumID;
protected double BKosten;
public void CGeraete()
{
RaumID = "unbekannt";
BKosten = 0;
}
/*public void CGeraete(String RaumID, double BKosten)
{
RaumID = "unbekannt";
BKosten = 0;
}
*/
public void scanData ()throws IOException
{
InputStreamReader eingabeStrom = new InputStreamReader(System.in);
BufferedReader tastatur = new BufferedReader(eingabeStrom);
System.out.println("Bitte zuerst RaumID und dann BKosten eingeben: ");
RaumID = tastatur.readLine();
BKosten = Double.parseDouble(tastatur.readLine());
}
void printData (){
System.out.println("Die RaumID lautet: " + RaumID);
System.out.println("Die Beschaffungskosten betragen: " + BKosten + "Euro");
}
}
und meine Main
Code:
import java.io.*;
public class CMainClass {
public static void main(String[] args) throws IOException{
CGeraete test = new CGeraete();
//test.scanData();
test.printData();
}
}
hoff ihr könnt mir weiterhelfen, steig da bei den Konstruktoren noch nich so ganz durch
Danke schonmal im vorraus.