O que esse código faz?
[quote]for(char i : ){entrada.toCharArray()
resultado.append(msg.cripto(i));
}
O que esse código faz?
[quote]for(char i : ){entrada.toCharArray()
resultado.append(msg.cripto(i));
}
Usando minha bola de cristal (que implementei em Java, aliás), eu deduzo que resultado seja um StringBuilder ou StringBuffer e que msg seja alguma classe que tenha um método cripto que recebe um char e retorna uma encriptação dele de alguma forma.
Então esse código irá receber uma String, percorrer ela inteira, char a char, e concatenar os chars encriptados no resultado.
Valeu, manin!!
A proveitando o embalo que significa esse sinal de interrogação no código?
[quote]count = (count < this.msg.length() - 1) ? ++count : 0;
Essa não vou dar de graça 
Pesquise no google por operador ternário, se ainda tiver alguma dúvida após a leitura, poste aqui que a gente te ajuda 
Vi que aparentemente a primeira condição vai ser verifica e quando for verdadeira ela passa para a segunda seria isso?!
Não, na verdade só existe uma condição, e 2 blocos de código a serem executados, um caso a condição seja verdadeira, e outro caso não seja.
um exemplo rápido
eh uma forma abreviada de se codificar um if else
comissao= (rate > 0.0 && rate < 1.0) ? rate : 0.0;
equivale a:
if (rate > 0.0 && rate < 1.0)
comissao= rate;
else
comissao= 0.0;
ou seja igual nossa amigo falou
:arrow: “Isso se chama operador ternário”