Ae pessoal vo dexa o codigo aki pra voces darem uma olhada e q q pode tar errado…
import javax.swing.*;
public class MostraLetraePalavra{
public static void main(String args[]){
int cont=0;
do{
t="";
x=JOptionPane.showInputDialog("digite a primeira palavra");
y=JOptionPane.showInputDialog("digite a segunda palavra");
for (int i=0;i<x.length();i++)
if (x.charAt(i) == 't'){
cont++;
return;
if((x.charAt(i) != 't')){
t+=x.charAt(i);
JOptionPane.showMessageDialog(null, t)
JOptionPane.showMessageDialog(null, x.charAt(i));
}
}
}while(x.charAt(0) !='t');
JOptionPane.showMessageDialog(null, "a letra a apareceu " + cont + "vezes");
}
}
ele tem que le uma quantidade de duplas de dados. O primeiro elemento representa uma letra e o segundo uma palavra. O programa termina quando a letra digitada for igual a ‘t’ (independente de ser maiúscula ou minúscula). Nesta situação a palavra não deve ser lida. Para cada dupla escrever quantas vezes a letra aparece na palavra…
Não consegui faze isso, eh simples eu sei… heheeh se poderem me dizer aonde eu errei ficarei grato!
Está dando algum erro?
Se estiver, pq vc não lê?
E se não entendeu, pq vc não colocou ela aqui para nós lermos?
Nos ajude a te ajudar!
Aparentemente, também faltou declarar x e y: String x=JOptionPane.showInputDialog(“digite a primeira palavra”); String y=JOptionPane.showInputDialog(“digite a segunda palavra”);
Essa linha é inútil e, mesmo que fosse útil, também faltou declarar t:
t="";