Hallo zusammen,
sorry für die Frage aber ich bin noch absoluter Anfänger. ich habe folgendes Problem:
Ich habe eine Art Plattform für Spiele, die man kaufen kann, programmiert. Nun möchte ich den Benutzer über die Konsole die Möglichkeit geben den Artikel und den User einzugeben. Kann man mit dem Scanner auch Klassen aufrufen oder sind nur die vorprogrammierten Datentypen (int, String, double etc.) möglich? Ich habe die Stelle die nicht kompiliert unten fett gemacht.
Ich habe folgende Klassen: Main, User, Plattform, Article
Mein Quellcode aus der Main Klasse:
Article inputArticle;
User inputUser;
Scanner sc = new Scanner(System.in);
Article a100 = new Article(); //erster Artikel
Article a101 = new Article(); // zweiter Artikel
User u1 = new User(); // erster User
User u2 = new User(); // zweiter User
Plattform steam = new Plattform(4); //Array der Größe 4 für die Artikel
steam.addArticle(a100); //erster Artikel wird dem Array hinzugefügt
steam.addArticle(a101); //zweiter Artikel wird dem Array hinzugefügt
inputArticle = sc.next() //Input (a101 oder a100) --> funktioniert nicht
inputUser = sc.next() //Input (u2 oder u1) --> funktioniert nicht
steam.buyProduct(a101,u2); //Produkt wird aus dem Array entfernt, das Guthaben des users wird angepasst
steam.buyProduct(a100,u1); //Produkt wird aus dem Array entfernt, das Guthaben des users wird angepasst
sorry für die Frage aber ich bin noch absoluter Anfänger. ich habe folgendes Problem:
Ich habe eine Art Plattform für Spiele, die man kaufen kann, programmiert. Nun möchte ich den Benutzer über die Konsole die Möglichkeit geben den Artikel und den User einzugeben. Kann man mit dem Scanner auch Klassen aufrufen oder sind nur die vorprogrammierten Datentypen (int, String, double etc.) möglich? Ich habe die Stelle die nicht kompiliert unten fett gemacht.
Ich habe folgende Klassen: Main, User, Plattform, Article
Mein Quellcode aus der Main Klasse:
Article inputArticle;
User inputUser;
Scanner sc = new Scanner(System.in);
Article a100 = new Article(); //erster Artikel
Article a101 = new Article(); // zweiter Artikel
User u1 = new User(); // erster User
User u2 = new User(); // zweiter User
Plattform steam = new Plattform(4); //Array der Größe 4 für die Artikel
steam.addArticle(a100); //erster Artikel wird dem Array hinzugefügt
steam.addArticle(a101); //zweiter Artikel wird dem Array hinzugefügt
inputArticle = sc.next() //Input (a101 oder a100) --> funktioniert nicht
inputUser = sc.next() //Input (u2 oder u1) --> funktioniert nicht
steam.buyProduct(a101,u2); //Produkt wird aus dem Array entfernt, das Guthaben des users wird angepasst
steam.buyProduct(a100,u1); //Produkt wird aus dem Array entfernt, das Guthaben des users wird angepasst