ciao, ho un problema quando compilo :
cosa può essere? io penso ci sia un problema perchè s è un array...C:\***\Desktop\esercizi java\StringaMinuscola.java:26: cannot find symbol
symbol : method charAt(int)
location: class java.lang.String[]
if (!(s.charAt(i)>='a' && s.charAt(i)<='z'))
^
C:\***\esercizi java\StringaMinuscola.java:26: cannot find symbol
symbol : method charAt(int)
location: class java.lang.String[]
if (!(s.charAt(i)>='a' && s.charAt(i)<='z'))
^
2 errors
Tool completed with exit code 1
il codice è molto semplice, dovrebbe verificare che almeno una delle stringhe dell'array è scritta in minuscolo. Aiuto please!!
import fiji.io.*; //pacchetto per stampare con system.out.println (un printer semplificato)
class StringaMinuscola{
public static void main (String [] args){
String [] s;
s = new String[]{"Ciao","eccola","BENVEnuto"};
boolean minuscola;
minuscola=testMinuscola(s);
System.out.println(minuscola);
}
public static boolean testMinuscola(String[] s){
boolean minuscola;
int i=0;
minuscola=true;
while (minuscola && i<s.length){
if (!(s.charAt(i)>='a' && s.charAt(i)<='z'))
minuscola =false;
i++;
}
return minuscola;
}
}

Rispondi quotando