Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.FileNotFoundException;
- import java.io.RandomAccessFile;
- public class asd
- {
- String funkcja(String filename)
- {
- String nazwaLeku = null;
- int cenaLeku=1000;
- try
- {
- RandomAccessFile Raf = new RandomAccessFile(filename,"rw");
- while(Raf.length() != Raf.getFilePointer())
- {
- String nazwa = Raf.readUTF();
- Raf.seek(Raf.getFilePointer() + nazwa.length()*2);
- int cena = Raf.readInt();
- Raf.seek(Raf.getFilePointer()+4);
- boolean refundacja = Raf.readBoolean();
- if(cenaLeku > cena)
- {
- cenaLeku=cena;
- nazwaLeku = nazwa;
- }
- if(refundacja == true)
- {
- Raf.seek(Raf.getFilePointer() -4);
- cena *= 1.15;
- Raf.writeInt(cena);
- Raf.seek(Raf.getFilePointer() + 4 + 1);
- }
- else()
- {
- Raf.seek(Raf.getFilePointer() + 1);
- }
- }
- Raf.close();
- }
- catch (FileNotFoundException e)
- {
- e.printStackTrace();
- }
- return nazwaLeku;
- }
- }
Add Comment
Please, Sign In to add comment