Advertisement
SergeyPGUTI

10.1.7

May 27th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.93 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. /**
  4.  * Created by Сергей on 27.05.2016.
  5.  */
  6. public class Sol {
  7.     public static void main(String args[])
  8.     {
  9.         class myStack {
  10.             int arr[];
  11.             int size;
  12.             myStack(){
  13.                 arr=new int[100];
  14.                 size=0;
  15.             }
  16.  
  17.             String getCommand(String str){
  18.                 int length=str.length();
  19.                 int k=1;
  20.                 int number=0;
  21.                 if (str.charAt(0)=='p' && str.charAt(1)=='u'){
  22.                     for (int i=length-1;i>=5;i--)
  23.                     {
  24.                         number=(str.charAt(i)-'0')*k;
  25.                         k*=10;
  26.                     }
  27.                     arr[size]=number;
  28.                     size++;
  29.                     return "ok";
  30.                 }
  31.                 if (str.charAt(0)=='p' && str.charAt(1)=='o'){
  32.                     Integer a=arr[size-1];
  33.                     size--;
  34.                     return a.toString();
  35.                 }
  36.                 if (str.charAt(0)=='b' && str.charAt(1)=='a'){
  37.                     Integer a=arr[size-1];
  38.                     return a.toString();
  39.                 }
  40.                 if (str.charAt(0)=='s' && str.charAt(1)=='i'){
  41.                     Integer a=size;
  42.                     return a.toString();
  43.                 }
  44.                 if (str.charAt(0)=='c' && str.charAt(1)=='l'){
  45.                     size=0;
  46.                     return "ok";
  47.                 }
  48.                 if (str.charAt(0)=='e' && str.charAt(1)=='x'){
  49.                     return "bye";
  50.                 }
  51.                 return "WRONG";
  52.             }
  53.         }
  54.         String str;
  55.         Scanner sc=new Scanner(System.in);
  56.         myStack st=new myStack();
  57.         do {
  58.             str=sc.nextLine();
  59.             System.out.println(st.getCommand(str));
  60.         }
  61.         while (str!="exit");
  62.         System.out.println(st.arr[0]);
  63.     }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement