ciao a tutti,
ho un problema:
codice:
import java.io.*;
class es4
{
public static void main(String args[])
{
InputStreamReader In = new InputStreamReader(System.in);
BufferedReader Tastiera = new BufferedReader(In);
int i;
String app="";
char carat=' ';
char a;
System.out.println("Inserisci un numero in base 10:");
try
{
app = Tastiera.readLine();
}
catch(IOException e) {}
for ( i=0; i<app.length();i++)
{
a=app.charAt(i);
switch (a)
{
case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
System.out.println("codice valido");
break;
default: System.out.println("codice non valido");
}
}
}
}
vorrei che comparisse solo una volta la scritta codice non accettato o codice accettato se all'interno della stringa ce anche solo un una lettera diversa da a,b,c,d,e,f dve comparire non accettato. spero di essere stato chiaro.