2.28 "En este capítulo (2), aprendió acerca de los enteros y el tipo int. Java puede también representar letras en mayúsculas y una considerable variedad de símbolos especiales. Cada carácter tiene su correspondiente representación entera. El conjunto de caracteres que utiliza una computadora, y las correspondientes representaciones enteras de estos caracteres, se conocen como el conjunto de caracteres de esa computadora.
Usted puede indicar un valor de carácter en un programa con sólo encerrar ese carácter entre comillas sencillas (o simples), como en 'A'.
Usted puede determinar el equivalente entero de un carácter si antepone a ese carácter la palabra (int), como en
Utilizando instrucciones similares a la mostrada anteriormente en este ejercicio, escriba una aplicación que muestre los equivalentes enteros de algunas letras en mayúsculas, en minúsculas, dígitos y símbolos especiales.
Muestre los equivalentes enteros de los siguientes caracteres: A B C a b c 0 1 2 $ * + / y el carácter en blanco.
Usted puede indicar un valor de carácter en un programa con sólo encerrar ese carácter entre comillas sencillas (o simples), como en 'A'.
Usted puede determinar el equivalente entero de un carácter si antepone a ese carácter la palabra (int), como en
( int ) 'A'Esta forma se conoce como operador de conversión de tipo. [...]. La siguiente instrucción imprime un carácter y su equivalente entero:
Cuando se ejecuta esta instrucción, muestra el carácter A y el valor 65 (del conjunto de caracteres conocido como Unicode) como parte de la cadena. Observe que el especificador de formato %c es un receptáculo para un carácter (en este caso, el carácter 'A').System.out.printf( "El carácter %c tiene el valor %d\n" , 'A' , ( ( int ) ) 'A' ) );
Utilizando instrucciones similares a la mostrada anteriormente en este ejercicio, escriba una aplicación que muestre los equivalentes enteros de algunas letras en mayúsculas, en minúsculas, dígitos y símbolos especiales.
Muestre los equivalentes enteros de los siguientes caracteres: A B C a b c 0 1 2 $ * + / y el carácter en blanco.
Solución:
Archivo Java ConversionTipos.java [enlace alternativo]:
Conclusiones:
Este tipo de problema juega un papel importante en el desarrollo de problemas posteriores, pues para determinados casos, es idóneo representar los datos en un formato más adecuado para la solución que se busca.
El especificador de formato %c funciona como un receptáculo de caracteres encerrados entre comillas simples.
El especificador de formato %c funciona como un receptáculo de caracteres encerrados entre comillas simples.
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.