Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package javaapplication17;
- import java.io.IOException;
- import java.io.RandomAccessFile;
- public class JavaApplication17
- {
- public static void main(String[] args)
- {
- }
- int towar(String nazwa, String nazwaSzukanegoTowaru)
- {
- String nazwaTowaru;
- double cena;
- int liczbaSztuk;
- int liczbaSztukPoszukiwanegoTowaru = -1;
- long pktPrzedCena;
- long pktPo3Danych;
- try(RandomAccessFile raf = new RandomAccessFile(nazwa, "rw");)
- {
- while( raf.getFilePointer() < raf.length() )
- {
- nazwaTowaru = raf.readUTF();
- pktPrzedCena = raf.getFilePointer();
- cena = raf.readDouble();
- liczbaSztuk = raf.readInt();
- pktPo3Danych = raf.getFilePointer();
- if( nazwaTowaru == nazwaSzukanegoTowaru )
- liczbaSztukPoszukiwanegoTowaru = liczbaSztuk;
- if( liczbaSztuk >= 100 )
- cena = cena - (cena*0.1);
- raf.seek(pktPrzedCena);
- raf.writeDouble(cena);
- raf.seek(pktPo3Danych);
- }
- return liczbaSztukPoszukiwanegoTowaru;
- }
- catch(IOException e)
- {
- System.out.println(e.getMessage());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement