Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package javaapplication20;
- import java.io.BufferedWriter;
- import java.io.FileWriter;
- import java.io.IOException;
- import java.io.RandomAccessFile;
- /**
- *
- * @author MDLejTeCole
- */
- public class JavaApplication20 {
- public static void emerytura(String text, String kobieta, String mezczyzna) throws IOException
- {
- RandomAccessFile raw = null;
- BufferedWriter bk= new BufferedWriter(new FileWriter(kobieta));
- BufferedWriter bm = new BufferedWriter(new FileWriter(mezczyzna));
- String gw="";
- int k=0;
- int m=0;
- String wiek="";
- int wiekLiczba=0;
- try
- {
- raw = new RandomAccessFile(text,"rw");
- gw=raw.readLine();
- while(gw != null)
- {
- m=0;
- k=0;
- wiek="";
- //System.out.print("siema1 ");
- for(int i=0; i<gw.length();i++)
- {
- System.out.print(gw.charAt(i) + " ");
- if(gw.charAt(i)=='M' && gw.charAt(i+1)==' ')
- {
- m++;
- }
- if(m>0 && gw.charAt(i) >='1' && gw.charAt(i)<='9')
- {
- wiek+=gw.charAt(i);
- }
- if(gw.charAt(i)=='K' && gw.charAt(i+1)==' ')
- {
- k++;
- }
- if(k>0 && gw.charAt(i)>='1' && gw.charAt(i)<='9')
- {
- wiek+=gw.charAt(i);
- }
- }
- //System.out.println("siema");
- System.out.println(wiek);
- wiekLiczba = Integer.parseInt(wiek);
- if (m==1)
- {
- for(int i=0; i<gw.length();i++)
- {
- bm.write(gw.charAt(i));
- if(gw.charAt(i+1)=='M' && gw.charAt(i+2)==' ')
- {
- i=gw.length();
- }
- wiekLiczba = 65 - wiekLiczba;
- }
- wiek = String.valueOf(wiekLiczba);
- for (int i=0; i<wiek.length();i++)
- {
- bm.write(wiek.charAt(i));
- }
- bm.newLine();
- }
- if (k==1)
- {
- for(int i=0; i<gw.length();i++)
- {
- bk.write(gw.charAt(i));
- if(gw.charAt(i+1)=='K' && gw.charAt(i+2)==' ')
- {
- i=gw.length();
- }
- wiekLiczba = 60 - wiekLiczba;
- }
- wiek = String.valueOf(wiekLiczba);
- for (int i=0; i<wiek.length();i++)
- {
- bk.write(wiek.charAt(i));
- }
- bk.newLine();
- }
- gw=raw.readLine();
- }
- bm.close();
- bk.close();
- }
- catch(IOException ex)
- {
- System.out.print("bląd");
- ex.getStackTrace();
- }
- finally
- {
- if(raw != null)
- {
- raw.close();
- }
- }
- }
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) throws IOException {
- // TODO code application logic here
- emerytura("siema.txt","kobieta.txt","mezczyzna.txt");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement