Preposições e Artigos EP2

Preposições e Artigos EP2

by Tuany Castro -
Number of replies: 11
Oi pessoal!
Gostaria de saber se há formas mais resumidas
de definir a declinação das preposições com os artigos,
pq eu e minha dupla estamos colocando através do comando
if - else...
Assim: se preposição for blá blá blá, acontece isso
e caso contrário acontece outra coisa.
Mas se torna longo pq separamos também os casos dos poemas com
ou sem rimas, versos pares ou ímpares, de forma q temos
q repetir a condição das preposições em cada um desses casos.

É dessa forma mesmo, ou tem outra maneira mais curta?
Obrigada
In reply to Tuany Castro

Re: Preposições e Artigos EP2

by Ariane Haselmann -
Sim Tuany.
Eu pensei a mesma coisa que você e encontrei um jeito mais fácil é o replace, mas agora não estou encontrando, é bem facinho de usar, procure no google. Caso vc não encontre quando eu reiniciar o meu pc e for pro linux eu dou uma olhada no meu EP e te falo!
In reply to Ariane Haselmann

Re: Preposições e Artigos EP2

by Simone Harnik -
Mas pode usar esse replace? A gente não teve em aula...
In reply to Simone Harnik

Re: Preposições e Artigos EP2

by Ariane Haselmann -
Eu perguntei por professor e ele disse que podia!
In reply to Ariane Haselmann

Método produzVersos

by José Eduardo Santos -

Mudando de assunto...vc pode me dar uma dica sobre como passar para os comandos do outro método..Ex. eu criei o método que quantos verbos, substantivos, pede pra digitar e blá blá...agora eu quero executar os comandos do outro método...,as não sei como....

Eduardo

In reply to José Eduardo Santos

Re: Método produzVersos

by Ariane Haselmann -
Não sei se entendi a sua pergunta direito, mas se for o que eu entendi:

public static void main (String[ ] args)
{
/*cria um objeto se os métodos não forem static*/
GeradorDadaista objeto = new GeradorDadaista();
objeto.metodo1(bla bla bla);
objeto.metodo2(bla bla bla);
...
objeto.metodon(bla bla bla);
/*se não é só fazer: */
metodo1(bla bla bla);
metodo2(bla bla bla);
...
metodon(bla bla bla);
}
In reply to Ariane Haselmann

Re: Método produzVersos

by Jefferson Oliveira Silva -
Olá Pessoal.
 
Acredito que a Ariane tenha respondido corretamente a pergunta do Eduardo, imaginando que ele queira saber como utilizar diversos metódos em uma classe. Minha dúvida é parecida com a dele, só que no âmbito do EP.
 
Particularmente, acho que não há necessidade da utilização do metódo "produzVersos" e, sem ele, meu EP está rolando numa boa. Mas acho que, solicitar a criação desse metódo no EP2 seja algo proposital, para treinar o que foi dado em aula.
 
Dessa forma, gostaria de solicitar aos monitores que, se possível, explicasse como podemos utilizar esses dois metódos nos moldes do EP2. Lendo as mensagens do fórum e conversando com alguns colegas, desconfio que esse seja um problema de grande parte do pessoal e as respostas dadas estão genéricas demais (ao meu ver).
 
Abraços,
--
Jefferson
In reply to Tuany Castro

Re: Preposições e Artigos EP2

by Ariane Haselmann -
Caso não tenham encontrado nada na internet (eu encontrei isso no google, mas pouparei o trabalho de vcs):

nomeDaString = nomeDaString.replace("fulano", "ciclano");

Assim se a String de vocês é:

"O fulano disse pro fulano que o fulano fez aquilo."

Ela vai ficar:

"O ciclano disse pro ciclano que o ciclano fez aquilo."

Mas pensem bem na hora de usar para tratar algumas peculiaridades!!!

Espero ter ajudado! big grin
In reply to Tuany Castro

Re: Preposições e Artigos EP2

by Danila Ribeiro -

Acho que encontrei o tópico certo sobre as preposições (...)

Gostaria de continuar usando if e else, mas apesar de compilar, ainda não está funcionando.

Declarei a string "preposição" e escrevi:

if ((preposição == "de") && (artigo == "o")

     preposição = "do";

Compilou, mas na impressão aparece "de" e não "do".

Alguém pode rever essa discussão pra mim? Obrigada.

In reply to Danila Ribeiro

Re: Preposições e Artigos EP2

by Arthur Gabriel de Santana -
Oi Danila, o problema provavelmente é o seguinte: se você estiver fazendo algo do tipo

String preposicao = outra_string;
preposição = "do";

é importante notar que Strings em Java são referências, e portanto tudo que você está fazendo é criar uma nova string "do" que está referenciada por preposição. O valor de outra_string continua sem mudanças.

Se não ficou claro, avise que eu tento uma explicação mais detalhada.
In reply to Arthur Gabriel de Santana

Re: Preposições e Artigos EP2

by Danila Ribeiro -

Obrigada, mas entendi que o problema era o que foi esclarecido no tópico http://paca.ime.usp.br/mod/forum/discuss.php?d=7130

Só estranhei não ter encontrado o "equals" no livro.

In reply to Danila Ribeiro

Re: Preposições e Artigos EP2

by Marcelo Queiroz -
Olá, Danila!

Vamos repassar sua sugestão para os autores do livro. De fato no capítulo de Strings só se menciona a comparação usando umaPalavra.compareTo(outraPalavra), que devolve <0, =0, ou >0 dependendo da posição das palavras na ordem lexicográfica. Apesar de que dá pra comparar assim, é muito mais natural usar o equals...

Marcelo