Arkadaşlar Bir rxt Dosyam var.Kullanıcıdan isim müşteri no şifre alıyorum.Bunlar doğru olduğu taktirde kabul edilip müşterinin bakiyesini değiştiricem.3 gündür uğraşıyorum kafayı yiycem.Bu şekilde dosyayı okutunca indisler satırlardaki ilk kelime ikinci kelime(tabla ayrılmış) şekilde okuyor.Bu güzel bunu istiyorum fakat a[0] doğru olduğunda a[1] yanlışsa alt satırdakinede bakiyor.Ordaki a[1] doğruysa kabul ediyor.Yani birinici müşteri ikincisinin şifresiyle girebiliyor!!!:((

File f = new File("C:\\ugur\\BankaKullanicilar.txt");
FileReader fr = new FileReader(f);
BufferedReader br = new BufferedReader(fr);


satir = br.readLine();
zatir = br.readLine();

while(satir != null)
{


dizi=satir.split("\t");
if( alinanuyeadi.contentEquals (dizi[i]) && alinanuyesifresi.contentEquals (dizi[i+1]) && musterino.contentEquals (dizi[i+2]))
{
System.out.println("Girişiniz onaylanmıştır.");

//ONAYLAMA
//İŞLEMLER! YAPMAK İSTEDİĞİNİZ İŞLEMİ SEÇİNİZ
menuIslemler menu1 = new menuIslemler();
System.out.println(bakiye+ "BAKİYE");
menu1.anaMenuYazdır();
bakiye =Integer.parseInt(dizi[i+2]);


satir=null;

}
else{
}
satir = br.readLine();
i++;

}


Daha sonra ordan bir nesne oluşturup bakiyeyi çektim.Bunu para yatır fonksiyonuna yatırdım ama bakiye orda çıkmıyor: (

public int paraYatir(){
BankaOtomasyonu bo = new BankaOtomasyonu();


System.out.println(bo.i);
Scanner eklenecekpara = new Scanner(System.in);
double eklenenpara =eklenecekpara.nextDouble();
bo.bakiye+=eklenenpara;
System.out.println(bo.bakiye);



Yardımlarınız için teşekkrler.Herkese kolay gelsin