perkosan adlı üyeden alıntı: mesajı görüntüle
y parametresini göndermeden önce aşağıdaki gibi bir fonksiyonla kontrol et. False dönüyorsa zaten Account classını hiç çağırmamış olursun. Her seferinde hatalı parametre ile classı çağırmak ve exception'a düşürmek bile başlı başına farklı bir sorun olur.

public boolean isInteger( String input )
{
try
{
Integer.parseInt( input );
return true;
}
catch( Exception e)
{
return false;
}
}

Hocam ilk yazdığım fonksiyon bire bir buydu lakin boolean tipinde döndüğümde sayıya erişemiyorum.Sayının integer olup olmadığını kontrol ettikten sonra o sayı ile işlem yapmam gerekiyor.Bunun sebebi basamak sayısı da gerekli.
public int x(String a){

int n = a.length();


if(n>6)
{

if(isInteger(a)==true)
{
return Integer.parseInt(a);
}else{ return 0;}
}else{

a=null;

}
burda dönecek return kısmını yazamıyorum.
}