Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Name;
- import java.util.ArrayList;
- import java.util.Scanner;
- import java.io.*;
- public class Main{
- public static ArrayList<Train> tr = new ArrayList<Train>();
- //private String hot = null;
- public static void main(String[] args) {
- tr.add(new Train(1, "chychy"));
- tr.add(new Train(2, "325"));
- tr.add(new Train(3, "chyxchyx"));
- Admin A = new Admin();
- User U = new User();
- Scanner in = new Scanner(System.in);
- while (true) {
- System.out.print("Choose 1. Admin 2. User 3. Exit");
- int w = in.nextInt();
- if (w == 1) {
- while (true) {
- System.out.println("chose 1.sign 2.login 3. exit");
- int tt = in.nextInt();
- if (tt == 1) {
- A.rega();
- }
- else if (tt == 2) {
- boolean gg = A.sign();
- while (gg) {
- System.out.println("Choose fun 1.add 2. del 3. exit");
- int e = in.nextInt();
- if (e == 1) {
- int id;
- String name;
- System.out.println("Id :");
- id = in.nextInt();
- System.out.println("Name : ");
- name = in.next();
- A.add(id, name);
- }
- else if (e == 2) {
- if (tr.size() == 0) System.out.println("No Train");
- else {
- System.out.println("Choose whose del");
- for (int i = 0; i < tr.size(); i++) {
- System.out.println(i + "- " + tr.get(i).getId() + tr.get(i).getName());
- }
- int t = in.nextInt();
- A.del(t);
- }
- }
- else {
- break;
- }
- }
- }
- else break;
- }
- }
- else if (w == 2){
- while (true) {
- System.out.println("chose 1.sign 2.login 3. exit");
- int tt = in.nextInt();
- if (tt == 1) {
- U.rega();
- }
- else if (tt == 2) {
- boolean gg = U.sign();
- while (gg) {
- System.out.println("Choose fun 1.Bron 2. Smotr 3. exit");
- int e = in.nextInt();
- if (e == 1) {
- U.bron();
- }
- else if (e == 2) {
- U.cmotret();
- }
- else {
- break;
- }
- }
- }
- else break;
- }
- }
- else break;
- }
- in.close();
- }
- }
- package Name;
- import java.util.ArrayList;
- import java.util.Scanner;
- public class User extends regist{
- //public static ArrayList<Hotel> hot = new ArrayList<Hotel>();
- private ArrayList<String> chekal = new ArrayList<String>();
- public void bron(){
- if (chekal.size() == 0) {
- System.out.println("You did not book");
- }
- else {
- System.out.println("Vi bronirovali:");
- for (int i = 0; i < chekal.size(); i++) {
- System.out.println(chekal.get(i));
- }
- }
- }
- public void cmotret() {
- if (Main.tr.size() == 0) {
- System.out.println("No Train");
- }
- else {
- Scanner in = new Scanner(System.in);
- System.out.println("Choose Train: ");
- for (int i = 0; i < Main.tr.size(); i++) {
- System.out.println(i + " -" + Main.tr.get(i).getName());
- }
- int w = in.nextInt();
- chekal.add(Main.tr.get(w).getName());
- in.close();
- }
- }
- }
- package Name;
- import java.util.ArrayList;
- import java.util.Scanner;
- import java.io.*;
- public class Admin extends regist{
- public void add(int n, String name) {
- Main.tr.add(new Train(n, name));
- }
- public void del(int n){
- Main.tr.remove(n);
- }
- }
- package Name;
- import java.util.Scanner;
- public class regist {
- protected String name;
- protected String surname;
- protected String login;
- protected String password;
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public String getSurname() {
- return surname;
- }
- public void setSurname(String surname) {
- this.surname = surname;
- }
- protected void rega() {
- Scanner in = new Scanner(System.in);
- System.out.print("Login: ");
- this.login = in.next();
- System.out.print("Password: ");
- this.password = in.next();
- System.out.println("Ok");
- in.close();
- }
- protected boolean sign () {
- Scanner in = new Scanner(System.in);
- System.out.print("Login: ");
- String log = in.next();
- System.out.print("Password: ");
- String pas = in.next();
- in.close();
- if (log.equals(login) && pas.equals(password)) return true;
- else return false;
- }
- }
- package Name;
- import java.util.ArrayList;
- import java.util.Scanner;
- import java.io.*;
- public class Train{
- private int id;
- private String name;
- Train(){};
- Train(int id, String name){
- this.setId(id);this.setName(name);
- }
- public int getId() {
- return id;
- }
- public void setId(int id) {
- this.id = id;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement