Witam
Dopiero zaczynam swoją przygodę z programowaniem. Znalazłem kurs wideo w sieci gdzie jest następujące zadanie mam zaprogramować bankomat i wszystko szło świetnie do momentu kiedy mój program ma dwie opcje tzn wypłacić pieniądze nie przekraczając wartości stanu konta. A jeżeli wartość żądanej wypłaty przekracza stan konta ma wyświetlić komunikat "Brak środków". I tu jest gehenna ponieważ program wyświetla wartość na minusie zamiast wydrukować "Brak kasy" nie wiem co robie zle. Zdaje sobie sprawę że to nie wasz kurs ale bardzo prosiłbym o pomoc bo tamta osoba nie udziela mi odpowiedzi. Dołączam kod który wydukałem:
import java.util.Scanner;
public class Bankomat {
public static void main (String[]args){
System.out.println("Wybierz karte");
System.out.println("WBK=1");
Banki WBK=new Banki("wbk",1500 );
Scanner scanner = new Scanner(System.in);
int a;
a=scanner.nextInt();
System.out.println("Stan Konta 1");
System.out.println("Wypłata hajsu 2");
Scanner scanner1=new Scanner(System.in);
int b;
b=scanner.nextInt();
switch(b){
case 1:
System.out.println(WBK.getliczbaKasy());
break;
case 2:
System.out.println("Ile?");
Scanner scanner2 = new Scanner(System.in);
int c;
c=scanner2.nextInt();
int reszta;
reszta= WBK.getliczbaKasy()-c;
if (reszta > WBK.getliczbaKasy())
System.out.println("Nie masz kasy");
else
System.out.println("Pozostale środki " + reszta );
}
}
}
Prosiłbym o pomoc i odpowiedź z góry dziękuje i pozdrawiam.