class ZenitPolar { /* Codificação zenit-polar, levando em * consideração apenas as minúsculas */ String codifica1( String entrada ) { // Inicialização String saida = ""; // string codificado int i=0, // indice do string tam = entrada.length(); // tamanho string de entrada // Principal: varre o string de entrada, // codificando as minúsculas em zenit-polar while ( i< tam ) { char currChar = entrada.charAt(i); // caracter corrente // Verifica se é minúscula if( 'a' <= currChar && currChar <= 'z' ) { if( currChar == 'z' ) currChar = 'p'; else if( currChar == 'e' ) currChar = 'o'; else if( currChar == 'n' ) currChar = 'l'; else if( currChar == 'i' ) currChar = 'a'; else if( currChar == 't' ) currChar = 'r'; else if( currChar == 'p' ) currChar = 'z'; else if( currChar == 'o' ) currChar = 'e'; else if( currChar == 'l' ) currChar = 'n'; else if( currChar == 'a' ) currChar = 'i'; else if( currChar == 'r' ) currChar = 't'; }// if (é minúscula) saida = saida + currChar; i++; }// while //Término return saida; } }