galera
tenho um trabalho e não estou conseguindo resolver essa questao
Crie um algoritmo em java que retira todas os caracteres repetidos de uma String.
OBS: as strings tem que ser importadas.
cade a parte do código?
import java.util.Scanner;
class Atv11 {
public static char LetraRep(String s){
char c;
Scanner l= new Scanner(System.in);
String a;
System.out.println(“digite uma frase”);
a=l.nextLine();
for(int i = 0; i < s.length();i++)
{
c = s.charAt(i);
for(int j = i+1; j < s.length();j++)
{
if (c==s.charAt(j))
{
return c;
}
}
}
return ' ';
}
public void main (){
System.out.println(LetraRep(c¹));
}
}
mas tem um erro nessa linha "System.out.println(LetraRep©);"
o erro esta exatamente o “c”
desculpe, é pq é a primeira vez que estou aqui.
Independente disso, basta ler as regras do fórum.
Resumidamente:
- Não duplique tópicos
- Evite títulos desnecessários como urgente, help, ajudem, etc.
- Seja coerente, poste uma dúvida com o máximo de informações que puder, isso ajuda a entendermos e a sugerirmos resoluções.
muito obg ! rsrs
eu nao sabia
Você ta chamando um metodo que recebe uma string então deve passar essa string, ao invés de chamar assim:
System.out.println(LetraRep(c¹));
Você deve utilizar assim:
System.out.println(LetraRep(“Algum texto”));
Deixando o parâmetro entre " " você passa uma String
1 curtida