- Java 11
- Maven
java -jar out/artifacts/crypto_wallet_jar/crypto-wallet.jar
funkcjonalności:
- obsługa Binance API
- zczytywanie ceny kryptowalut na żywo
- wczytywanie użytkowników z pliku
- zapisywanie użytkowników w pliku
- zarządzanie portfelem za pomocą komend w terminalu
- wyświetlanie tabeli z posiadanymi coinami
- wpłacanie dolarów na konto, wymiana na BTC, wymiena między kryptowalutami
- wszystkie obliczenia dokonywane są z aktualnymi kursami wymiany kryptowalut
Zagadnienie | Stan |
---|---|
struktura programu obiektowego, tworzenie klas i obiektów, | + |
wszystkie typy podstawowe, w tym String | + |
operatory, m.in. arytmetyczne, przypisania, relacyjne, porównania, logiczne, warunkowy | + |
enumeracja, | + |
tablice, wbudowane i dynamiczne ArrayList | + |
instrukcje sterujące przebiegiem programu: wszystkie rodzaje warunków i iteracji | + |
obsługa standardowego wejścia i wyjścia oraz zapis i odczyt do/z pliku | + |
elementy obiektu: pola, metody, konstruktor | + |
mechanizm przeciążania metod | + |
(opcjonalnie) enkapsulacja, | + |
(opcjonalnie) grafika i tryb graficzny | - |