Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package STOSY;
- import java.io.File;
- import java.util.Scanner;
- import java.io.FileNotFoundException;
- import java.io.PrintWriter;
- public class Zad4 {
- public static void wykonanie() throws FileNotFoundException
- {
- STOS_tablica OB1=new STOS_tablica();
- STOS_lista OB2=new STOS_lista();
- STOS_lista OB3=new STOS_lista();
- Scanner odczyt = new Scanner(new File("plik1.txt"));
- PrintWriter zapis = new PrintWriter("plik2.txt");
- while (odczyt.hasNext())
- {
- try{
- String wyraz=odczyt.next();
- if(wyraz.equals("PU"))
- {
- String wyraz2=odczyt.next();
- int el=odczyt.nextInt();
- if(wyraz2.equals("OB1"))
- {
- OB1.push(el);
- }
- if(wyraz2.equals("OB2"))
- {
- OB2.push(el);
- }
- if(wyraz2.equals("OB3"))
- {
- OB3.push(el);
- }
- }
- if(wyraz.equals("PO"))
- {
- String wyraz2=odczyt.next();
- if(wyraz2.equals("OB1"))
- {
- OB1.pop();
- }
- if(wyraz2.equals("OB2"))
- {
- OB2.pop();
- }
- if(wyraz2.equals("OB3"))
- {
- OB3.pop();
- }
- }
- if(wyraz.equals("TO"))
- {
- String wyraz2=odczyt.next();
- if(wyraz2.equals("OB1"))
- {
- OB1.top();
- }
- if(wyraz2.equals("OB2"))
- {
- OB2.top();
- }
- if(wyraz2.equals("OB3"))
- {
- OB3.top();
- }
- }
- }catch(Exception e)
- {
- System.out.println("Wykryto blad: "+e);
- }
- finally{
- System.out.println("Program wyszedl z obszaru potencjalnych zgloszen wyjatkow");
- }
- }
- odczyt.close();
- zapis.println("Ilosc obiektow OB1: "+OB1.getile_obiektow());
- zapis.println("Ilosc obiektow OB2: "+OB1.getile_obiektow());
- zapis.println("Ilosc obiektow OB3: "+OB1.getile_obiektow());
- zapis.close();
- }
- public static void main(String[] args) throws FileNotFoundException { wykonanie(); }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement