Gente, preciso entregar o código, em java, desse problema, mas não faço a menor ideia de como fazê-lo. HEEEEELP
"Construa um programa que permita ao usuário entrar com determinada
frase, depois permita “escolher” uma letra qualquer e: caso a letra escolhida
esteja na frase (seja maiúscula ou minúscula) diga quantas vezes ela
apareceu e em que posição da frase. Senão, apareça uma frase informando
que esta letra não existe na frase."
Soluções para a tarefa
Esse código deve resolver seu problema!
import java.util.Scanner;
public class MyClass {
public static void main(String args[]) {
// Variaveis que serão usadas em todo programa
Scanner teclado = new Scanner(System.in);
String frase;
String caractere;
System.out.println("Informe uma frase: ");
frase = teclado.nextLine();
frase = frase.toUpperCase();
System.out.println("Informe um caractere: ");
caractere = teclado.nextLine();
caractere = caractere.toUpperCase();
// Variaveis qeu serão apenas para o processamento
int aparicoes = 0;
for (int c = 0; c < frase.length(); c++){
if(caractere.charAt(0) == frase.charAt(c)){
aparicoes++;
System.out.println("Uma ocerrencia na posicao "+c+";");
}
}
if(aparicoes == 0){
System.out.println("A letra nao foi encontrada na frase.");
}else{
System.out.println("Foram encontados "+aparicoes+" ocorrencia(s) da letra "+caractere+ " nessa frase!");
}
}
}