Estou tentando fazer um programa onde ele pega cada caractere de uma palavra e transforma ela em números usando a tabela ASCII, soma o número para 10 e converte para caracteres de novo (por exemplo: se eu digitar ‘CPS’ o programa vai tornar cada caractere em um número usando a tabela ASCII e somar este número, ficando assim 'MZ].) , estou tentando fazer com que o programa mostre uma caixa de diálogo com a senha criptografada porém estou tendo o erro: “no suitable method found for showMessageDialog(String)”
import javax.swing.JOptionPane;
public class Teste_Criptografia {
public static void main(String[] args) {
int k = 10;
int cripto;
char c;
int j;
String resultado = "";
String palavra = JOptionPane.showInputDialog("Digite sua Senha:");
for (int i =0; i < palavra.length(); ++i ) {
c = palavra.charAt(i);
j = (int)c;
cripto = j + k;
resultado += (char)cripto;
}
JOptionPane.showMessageDialog("Resultado: "+resultado);
}
}