Witam,
Mam taki problem. Otóż chcę stworzyć aplikacje Bankomatu, jest to generalnie zadanie z kanału na YT Samuraj programowania. Polega ono na tym, aby stworzyć bankomat, który będzie pierw pytać o numer karty, która będzie wcześniej gdzieś już zdefiniowana w kodzie, a następnie będzie można na niej przeprowadzać operacje(Wpłata, wypłata, saldo). Nie jestem w stanie wymyślić jak zrobić, aby wpisany numer karty odwoływał się do którejś z nich. Na początku próbowałem to zrobić zwyczajnie na zasadzie nowych instancji klasy: Karta karta1 = new Karta(...) itd. Teraz aktualnie próbuje to zrobić za pomocą ArrayListy i tak samo utknąłem. Naprawdę nie jestem wstanie znaleźć rozwiązania mojego problemu, czy ktoś by był w stanie mi to w miarę prosto wytłumaczyć? Javy uczę się dopiero 2 tygodnie. Konto na tym portalu założyłem specjalnie żeby zadać to pytanie.
package Zadania;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Bankomat {
public static void main(String[] args) {
List<Karta> Karty = new ArrayList<Karta>();
Karty.add(new Karta(001, "Richard Hammond", 4000));
Karty.add(new Karta(002, "John Doe", 3000));
Karty.add(new Karta(003, "Sabrina Spellman", 56000));
Karty.add(new Karta(004, "Lois Griffin", 4200));
Karty.add(new Karta(005, "Peter Griffin", 4500));
Karty.add(new Karta(006, "Joe Swanson", 1200));
Scanner s = new Scanner(System.in);
int numer = s.nextInt();
```
Jeśli będzie potrzeba mogę też wkleić kod z klasy Karta.
Z góry dziękuje za pomoc.