Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.RandomAccessFile;
- import java.io.FileNotFoundException;
- public class Krops {
- String pensja(String filename){
- String nazwiskoOs = null;
- int wiekOs = 22222;
- try {
- RandomAccessFile raf = new RandomAccessFile(filename,"rw");
- while(raf.length() != raf.getFilePointer()){
- String nazwisko = raf.readUTF();
- raf.seek(raf.getFilePointer()+nazwisko.length *2);
- int wiek = raf.readInt();
- raf.seek(raf.getFilePointer() +4 +8);
- char plec = raf.readChar();
- if (plec == "K"){
- if (wiekOs > wiek){
- wiekOs = wiek;
- nazwiskoOs = nazwisko;
- }if (wiek > 50){
- raf.seek(raf.getFilePointer()-8);
- double pensja = raf.readDouble();
- pensja *= 1.05;
- raf.writeDouble(pensja);
- raf.seek(raf.getFilePointer()+8 +2);
- }
- else{
- raf.seek(raf.getFilePointer()+4 +8 +2);
- }
- }else{
- raf.seek(raf.getFilePointer()+2);
- }
- }
- raf.close();
- }catch(FileNotFoundException e){
- e.printStackTrace();
- }
- return nazwiskoOs;
- }
- }
- // int +4
- // double +8
- // char +2
- // boolean +1
Add Comment
Please, Sign In to add comment