Por favor, alguem pode me ajudar ae…
estou fazendo este código…
mas tá dando erro na primeira linha, que é so uma parte do programa para exibir o nome no padrao ABNT,
dizendo q espera um arquivo .class
mas se eu retirar esta linha aparece 8 erros…
me ajudem…
obrigado…
String novafrase = vetor[];
String vetor[] = nomecompleto.split(" ");
for (int i=vetor.length; i>0; i--){
System.out.println("Seu nome nas normas ABNT:");
if (i>--i){
System.out.println(toUpperCase(vetor[i]),", "+vetor[--i]);}
}
}
F:\Faculdade\JCreatorV4LE\nmabnt.java:19: cannot find symbol
symbol : method startsWith(java.lang.String)
location: class java.util.Scanner
if (nomecompleto.startsWith("A")){
^
F:\Faculdade\JCreatorV4LE\nmabnt.java:25: cannot find symbol
symbol : method charAt(int)
location: class java.util.Scanner
char letra = nomecompleto.charAt(2);
^
F:\Faculdade\JCreatorV4LE\nmabnt.java:29: cannot find symbol
symbol : method split(java.lang.String)
location: class java.util.Scanner
String vetor[] = nomecompleto.split(" ");
^
F:\Faculdade\JCreatorV4LE\nmabnt.java:34: cannot find symbol
symbol : method toUpperCase(java.lang.String)
location: class nmabnt
System.out.println(toUpperCase(vetor[i]),", "+vetor[--i]);}
^
4 errors
cara daonde vem essa String pelo que eu vi esta dando problema nela, ve aonde ela esta sendo criada e se ela eh uma string e nao um ARRAY de strings pois se for um array primeiro voce deve pegar o valor em determinada posicao.
no caso do ultimo toUpperCase nao eh um metodo que vem assim do nada primeiro deve - se ter uma string no caso acho que o que voce queria era
vertor[i].toUpperCase();
[quote=shoko]cara daonde vem essa String pelo que eu vi esta dando problema nela, ve aonde ela esta sendo criada e se ela eh uma string e nao um ARRAY de strings pois se for um array primeiro voce deve pegar o valor em determinada posicao.
no caso do ultimo toUpperCase nao eh um metodo que vem assim do nada primeiro deve - se ter uma string no caso acho que o que voce queria era
vertor[i].toUpperCase();[/quote]