cześć,
Jest to dopiero wizja konceptualna więc tam jest parę linijek dopiero i w ogóle robione na kolanie poza domem więc uwaga jak będą bolały oczy :P
Mam pomysł na symulator bankomatu. Jednak na taki trochę "fajniejszy" i rozbudowany.
Chcę to zrobić jak na zdjęciu. Dane użytkowników będą zapisywane i pobierane w stworzonej bazie przez framework hibernate. Na kodzie tutaj widać tylko zarys więc może to nawet nie być logiczne w stosunku to pobierania danych z bazy: np linie:
"
if(login == true & password == true)// bla bla pozniej wymysle jak to w hibernate wrzucic :) { //bla bla pozniej wymysle jak to w hibernate wrzucic :) }
"
Do rzeczy. Chcę to zrobić w sposób taki, że jeżeli jest prawidłowy np login i hasło to skacze mi do miejsca w którym np wypłacam kwotę jakąś z bankomatu lub wysyłam ją do kogoś innego. Jeżeli chciałbym to zrobić ifami i switchami to wyjdzie z tego straszny tasiemiec. Jeżeli jednak ma to być na samych switchach to jak to zrobić aby skakało mi do np. innej metody/klasy która robi coś dalej po kolei. Dobrze będzie otworzyć z tym zdjęcie by bardziej zrozumieć o co mi chodzi :) Odrobina wypocin:
https://zapodaj.net/images/8e61fa1c5bc76.jpg
import java.util.*;
import java.lang.*;
import java.io.*;
class Starter
{
private String button1 = input.nextString();
System.out.println("Welcome to FastPayment!");
System.out.println();
System.out.println("Press ' H ' to show HELP");
System.out.println("Press ' Y ' if you have an account");
System.out.println("Press ' N ' if you are new user");
System.out.println("Press any other key to exit");
switch(button1){
case H:
System.out.println("If you have any problem please visit us branch bank");
break;
case Y:
// jump Yes.test() ?? o ten moment mi chodzi i
}
class Yes
{
void test()
{
System.out.println("Enter your login and password")
String login, password;
System.out.println("Enter your login:")
Scanner read = new Scanner(System.in);
login = read.nextLine();
System.out.println("Enter your login:")
Scanner read2 = new Scanner(System.in);
password = read2.nextLine();
// o ten moment mi chodzi rowniez
if(login == true & password == true)// bla bla pozniej wymysle jak to w hibernate wrzucic :)
{
//bla bla pozniej wymysle jak to w hibernate wrzucic :)
}
else System.out.println("wrong" );
System.exit(0);
}
}
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
}
}