Sou iniciante em Java e estudo programação integrado com o médio, então essa questão caiu na minha prova e eu fiquei totalmente perdido pois não sabia como ia transformar uma variável do tipo int em símbolos. Tentei usar o replace, porém, da erro dizendo que não pode usar replace com int.
Se puderem me ajudar enviando a solução mais BÁSICA, usando somente replace?
Converte pra string e troca “1” por “codigo morse”
G
Guisfc
Mas aí no caso o _ não funcionaria
J
jbezerrajr
Acho que seria assim:
packagecodigomorse;/** * */publicclassCodigoMorse{/** * @param args the command line arguments */publicstaticvoidmain(String[]args){// TODO code application logic hereintnum=256;StringnumString=Integer.toString(num);System.out.println(numString.replace("0","_____").replace("1","*____").replace("2","**___").replace("3","***__").replace("4","****_").replace("5","*****").replace("6","_****").replace("7","__***").replace("8","___**").replace("9","____*"));}//fim de main}//fim da classe
peczenyj
Mostra ai o codigo e prova q não funciona ️
G
Guisfc
Resolvido, cheguei a conclusão que foi erro dela, pois ela não havia ensinado a transformar int pra string e colocou isso na prova. Obrigado!