Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main
- {
- Int funkcja(String filename, String nazwa)
- {
- String nazwaTowaru = null;
- int numerZamowienia = 0;
- int liczbaSztuk = 0;
- try
- {
- RandomAccessFile raf = new RandomAccessFile(filename,"rw");
- while(raf.length() != raf.getFilePointer())
- {
- int numer = raf.readInt();
- raf.seek(raf.getFilePointer() +4);
- String nazwa = raf.readUTF();
- raf.seek(raf.getFilePointer() + nazwa.length()*2 + 8);
- int liczba = raf.readInt();
- if(numerZamowienia < numer)
- {
- numerZamowienia = numer;
- nazwaTowaru = nazwa;
- liczbaSztuk = liczba;
- }
- if(liczba > 25 )
- {
- raf.seek(raf.getFilePointer() -4);
- double cena = raf.readDouble();
- if(cena > 50)
- {
- cena *=0.90;
- raf.write(cena);
- raf.seek(raf.getFilePointer() + 8 + 4);
- }
- }
- else
- {
- raf.seek(raf.getFilePointer() +4);
- }
- }
- else
- {
- raf.seek(raf.getFilePointer())
- }
- raf.close();
- }
- catch(FileNotFoundException e)
- }
- e.printStackTrace();
- }
- return liczbaSztuk;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement