não estou conseguinto juntar preposição com artigo conforme determina o programa . Alguém poderia me ajudar. Obrigado
Também não consegui.
Declarei a string "preposicao" e escrevi:
if ((preposicao == "de") && (artigo == "o"))
preposicao = "do";
Compilou mas, neste exemplo, a impressão foi "de" em vez de "do".
Alguém pode ajudar?
Então Danila. para se fazer ac omparação entre Strings...deve se utilizar
nomeDaString.equals("outraString")
e não o sinal "=="
espero ter ajudado...
Olá
O Rodrigo está certo. Para verificar a igualdade entre duas strings, use string1.equals("texto") ou string1.equals(string2).
As strings no Java não se alteram. Então, o que se pode fazer é algo próximo a:
String preposicao;
... /* Trecho onde em algum momento preposicao é inicializado. */
String declinado;
if (preposicao.equals("de")) {
else
...
(Lembrando que deve-se prestar atenção no escopo de declinado)
Abraço,
Vinícius
O Rodrigo está certo. Para verificar a igualdade entre duas strings, use string1.equals("texto") ou string1.equals(string2).
As strings no Java não se alteram. Então, o que se pode fazer é algo próximo a:
String preposicao;
... /* Trecho onde em algum momento preposicao é inicializado. */
String declinado;
if (preposicao.equals("de")) {
if (artigo.equals("o")) {
declinado = "do";
}
else if (artigo.equals("a")) {
}else if (artigo.equals("a")) {
declinado = "da";
}else
...
(Lembrando que deve-se prestar atenção no escopo de declinado)
Abraço,
Vinícius
Já deu certo. Um comentário adicional sobre o fórum: Depois que eu fiz esta pergunta, li com mais atenção no fórum, quando o Jefferson perguntou sobre "Comparações de strings"; era a mesma questão. Por isso vejo a necessidade de ficarmos mais atentos nos tópicos e deixarmos o assunto o mais claro possível. Obrigada por responderem novamente.