Ciao a tutti
Volevo se possibile che qualcuno mi rispondesse alla seguente domanda:
Ho scritto le seguenti righe di codice che riguardano un conto corrente bvancario e mi piacerebbe che il compilatore mi rilevasse il numero di tentativi effettuati, bloccando l'applicazione una volta che abbiamo provato a digitare il codice per 3 volte.
public class ContoBancario {
private String contoBancario= "Nel tuo contocorrente sono presenti 5000 euro";
private int codice=1234;
private int codiceInserito;
//public int tentativi=3;
public void setCodiceInserito(int cod)
{
codiceInserito=cod;
//String[] elencoTentativi = new String[3];
}
public int getCodiceInserito()
{
return codiceInserito;
}
public String getContoBancario()
{
if(codiceInserito==codice)
{
return contoBancario;
}
else
{
return "codice errato";
}
}
public int dammiErrori()
{
int counter=1;
while(codiceInserito!=codice)
{
if(counter<=3)
{
System.out.println("tentativo numero:" +(counter++));
counter++;
break;
}
}
return numErrori;
}
}
import java.util.Scanner;
public class SupportoContoBancario {
public static void main(String args[])
{
ContoBancario ogg=new ContoBancario();
ContoBancario ogg1=new ContoBancario();
Scanner in= new Scanner(System.in);
System.out.println("digita codice");
int scelta=in.nextInt();
ogg.setCodiceInserito(scelta);
System.out.println(ogg.getContoBancario());
int vedi=ogg.dammiErrori();
System.out.println(vedi);