UNIDAD 1: ELEMENTOS BASICOS J#

TEMA 4: TIPOS DE DATOS y CONVERSION

A toda variable que se use en un programa, se le debe asociar (generalmente al principio del programa) un tipo de dato especifico.

Un tipo de dato define todo el posible rango de valores que una variable puede tomar al momento de ejecucion del programa y a lo largo de toda la vida util del propio programa.

Los tipos de datos mas comunes en java son:

Primitive Data Types

Keyword Description Size/Format
(integers)
“byte” Byte-length integer 8-bit two's complement
“short” Short integer 16-bit two's complement
“int” Integer 32-bit two's complement
“long” Long integer 64-bit two's complement
(real numbers)
“float” Single-precision floating point 32-bit IEEE 754
“double” Double-precision floating point 64-bit IEEE 754
(other types)
“char” A single character 16-bit Unicode character
“boolean” A boolean value (“true” or “false”) true or false

Como se observa es muy similar a los de c o c++.

Para el caso de strings se debera usar la Clase String que tiene dos constructores, de momento entenderemos esto ultimo como dos maneras de crearse, ej;

a) String nombre= new String();

b) String ciudad= new String(“Tijuana”);

En este ultimo caso se crea la string y se inicializa con un dato o valor.

Uno de los trabajos mas frecuentes que se encuentran a lo largo del curso es la conversion de un tipo de dato a otro, especialmente tipos numericos a tipos strings y viseversa, afortunadamente MICROSOFT proporciona dos mecanismos de conversion:

El primero de ellos es son objetos derivados de la clase CONVERT y su principales metodos son:

System.Convert.ToString(entero);

System.Convert.ToChar(entero);

System.Convert.ToByte(entero);

System.Convert.ToBoolean(entero);

System.Convert.ToInteger(entero);

System.Convert.ToDouble(entero);

This class returns a type whose value is equivalent to the value of a specified type. The supported base types are Boolean, Char, SByte, Byte, Int16, Int32, Int64, UInt16, UInt32, UInt64, Single, Double, Decimal, DateTime and String. Fuente microsoft.net

El segundo metodo es usar el metodo PARSE que traen las clases numericas de las cuales se derivan los tipos de datos de java, estos metodos son:

System.Int32.Parse(variable);

System.Double.Float(variable);

Que en general existen para todos los tipos mencionados en la nota anterior.

Politica de Privacidad