Veja a pergunta abaixo:
Criar um projeto usando o NetBeans, chamado Minimaratona01. Crie uma classe dentro deste projeto chamada Cripto para efetuar o seguinte processamento:
Solicitar que o usuário digite uma palavra.
Retornar a palavra criptografada da seguinte forma:
Cada letra informada tem um número associado, exemplo: carro => c = 03, a = 01, r =
17, o=14 => resultado da palavra carro = [telefone removido]
publicstaticvoidmain(String[]args){StringpalavraDigitada=JOptionPane.showInputDialog(null," Digite a palavra");inttamanhoPalavra=palavraDigitada.length();Stringcripto=" ";for(inti=0;i<=tamanhoPalavra-1;i++){if(palavraDigitada.charAt(i)=='a'){cripto+="01";}else{if(palavraDigitada.charAt(i)=='b'){cripto+="02";}}if(palavraDigitada.charAt(i)=='c'){cripto+="03";}else{if(palavraDigitada.charAt(i)=='d'){cripto+="04";}}if(palavraDigitada.charAt(i)=='e'){cripto+="05";}else{if(palavraDigitada.charAt(i)=='f'){cripto+="06";}}if(palavraDigitada.charAt(i)=='g'){cripto+="07";}else{if(palavraDigitada.charAt(i)=='h'){cripto+="08";}}if(palavraDigitada.charAt(i)=='i'){cripto+="09";}else{if(palavraDigitada.charAt(i)=='j'){cripto+="10";}}if(palavraDigitada.charAt(i)=='l'){cripto+="11";}else{if(palavraDigitada.charAt(i)=='m'){cripto+="12";}}if(palavraDigitada.charAt(i)=='n'){cripto+="13";}else{if(palavraDigitada.charAt(i)=='o'){cripto+="14";}}if(palavraDigitada.charAt(i)=='p'){cripto+="15";}else{if(palavraDigitada.charAt(i)=='q'){cripto+="16";}}if(palavraDigitada.charAt(i)=='r'){cripto+="17";}else{if(palavraDigitada.charAt(i)=='s'){cripto+="18";}}if(palavraDigitada.charAt(i)=='t'){cripto+="19";}else{if(palavraDigitada.charAt(i)=='u'){cripto+="20";}}if(palavraDigitada.charAt(i)=='v'){cripto+="21";}else{if(palavraDigitada.charAt(i)=='x'){cripto+="22";}}if(palavraDigitada.charAt(i)=='z'){cripto+="23";}System.out.println(cripto);}
}
CrOnNoS
Coloque seu código entre as tags CODE clicando no botão Code enquanto você está digitando a resposta [ code][ /code] (sem espaço).
Ao invés de colocar 3 post seguidos, utilize o botão “Edit” no seu útimo post.
Seu programa está rodando ? A resposta do útimo print foi a desejada ? Se sim então ele está fazendo o que você quer. Se não, tente ajeita-lo e se ficar com alguma dúvida sinta-se livre para perguntar
Felagund
Vamos eliminar esses ifs?
vamos fazer algo assim
Map<Character,String>mapa=newHasMap<Character,String>mapa.put('a',"01");mapa.put('b',"02");//Assim vai