info-java/Aktienhandel/Main.java

30 lines
1.1 KiB
Java
Raw Normal View History

2024-10-18 18:12:21 +02:00
public class Main {
public static void main(String[] args) {
// Erstellen eines LangfristInvestors
LangfristInvestor investor = new LangfristInvestor("Lisa", 45, 20000, 10);
investor.aktieKaufen("Apple", 150, 10);
investor.dividendeErhalten(500);
investor.portfolioUmschichten();
investor.anzeigen();
// Erstellen eines Brokers
Broker broker = new Broker("Paul", 50, 50000, 100, 5);
broker.tradeAbwickeln(investor, "Apple", 150, 5);
broker.kundenAnzeigen();
// Erstellen eines OnlineBrokers
OnlineBroker onlineBroker = new OnlineBroker("OnlineTrade", 35, 100000, 50, 1000, 10, "TradeZone");
onlineBroker.gebuehrErheben(investor);
onlineBroker.neueKundenAkquirieren(50);
// Erstellen eines DayTraders
DayTrader dayTrader = new DayTrader("Tom", 30, 30000, 5, true);
dayTrader.aktieKaufen("Tesla", 700, 3);
dayTrader.schnellerTrade(300); // Profit von 300 EUR durch schnellen Trade
dayTrader.aktieVerkaufen("Tesla", 720, 2); // Verkauf von 2 Tesla-Aktien
dayTrader.anzeigen();
}
}