Oi Pessoal,
estou começando em programação agora e escolhi Java
como minha primeira linguagem. Estou tendo uns probleminhas com a classe abaixo
que estou tentando fazer. Esta classe deveria receber uma frase como parâmetro e informar o número de palavras que
a frase contém. Essa frase é passada entre aspas.
Estou enviando a classe e a msg de erro que recebo
ao tentar compilar. Quem puder por favor me ajude, pois parei nesse problema e
não estou conseguindo sair dele.
class ShowSentence{
public static void main(String[] arg){ int cont=0; String strRecebida =
arg[0];
//retira os espaços brancos do inicio e
fim da string
strRecebida.trim(); //pega o indice do primeiro espaço em
branco
int indice1 = strRecebida.indexOf(" "); int indice = indice1; cont++; while (indice <
strRecebida.length()) {
if ((strRecebida.charAt(indice-1).equalsTo(" ")) && (strRecebida.charAt(indice).equalsTo(" "))) { cont++; indice++; }else{ indice = strRecebida.indexOf(" ",indice); } } System.out.println(cont); } } Msg de erro:
C:\Java\exemplos\ShowSentence.java:16: char cannot
be dereferenced
if ((strRecebida.charAt(indice-1).equals(" ")) && (strRecebida.charAt(indice).equals(" "))) { ^ C:\Java\exemplos\ShowSentence.java:16: char cannot be dereferenced if ((strRecebida.charAt(indice-1).equals(" ")) && (strRecebida.charAt(indice).equals(" "))) { ^ 2 errors Process completed with exit code 1 |
- Re: [java-list] Problemas de principiante!!! Monica Barreto
- Re: [java-list] Problemas de principiante!!! David Ricardo
- Re: [java-list] Problemas de principiante!!! Thiago
- Re: [java-list] Problemas de principiante!!! Silvio Fragata da Silva
- RE: [java-list] Problemas de principiante!!! Carlos Alexandre Queiroz