public class Questao10{
public static void main(String []args){
String frase=Entrada.leiaString("Digite uma frase: ");
String vetor[]={'a' , 'o' , 'as' , 'os' , 'um' , 'uma' , 'uns' , 'umas'};
for(int i=0; i<frase.lenth(); i++){
for(int j=0;j<vetor.length(); j++){
if(i==j){
i=jaca;
}
System.out.println(i);
}
}
}
}
Bom, não estou conseguindo comparar a frase para conseguir trocar pela palavra jaca.
Para comparar String utilize o método .equals(); ou .equalsIgnoreCase();
:thumbup:
Pode me dar uma logica usando um desses dois metodos, pra mim isso ainda não esta muito claro, pois estou apenas na diciplina de algoritoms e programação.
Um pequeno exemplo, que você pode inserir no seu código.
String palavra1 = "jaca";
String palavra2 = "JaCa";
if (palavra1.equals("java")) {
System.out.println("é verdade");
}
if (palavra1.equalsIgnoreCase(palavra2)) {
System.out.println("é verdade");
}
P.S.: Não verifiquei sua lógica, tente fazer a comparação seguindo meu exemplo, se não dar certo veremos a lógica.
:thumbup: