TIPOS DE DATOS PRIMITIVOS

TIPOS DE DATOS PRIMITIVOS, VARIABLES Y LITERALES

Valores primitivos: Números (42, 3.14159), String de texto ("hola !"), Lógicos (true, false) y especiales (null, undefined)

Conversiones: operación + entre números y string convierte el numero a string y agrega.

TIPOS DE DATOS PRIMITIVOS

Java requiere que todas las variables tengan un tipo antes de que se puedan usar en un programa. Por esta razón, se dice que Java es un lenguaje de tipos estrictos. Los tipos de datos se dividen en cuatro categorías :
 Categorías Tipos de Datos primitivos

Lógicos boolean

Texto char

Enteros byte, short, int y long

Punto flotante double y float

Dando un total de ocho tipos de datos primitivos:

Tipo bits rango

boolean 1 true o false

Char 16 carácter de Unicode de ´\u0000´ a ´\uFFFF´

Byte 8 entero con signo de -128 a +127

Short 16 entero con signo de -32768 a +32767

int 32 entero con signo de -2,147,483,648 a +2,147,483,647

long 64 entero con signo de -9,223,372,036,854,775,808 a +9,223,372,036,854,775,807

float 32 punto flotante de -3.40292347E+38 a +3.40292347E+38

double 64 punto flotante de -1,79769313486231570E+308 a +1,79769313486231570E+308

  Cada uno de los tipos de datos de la tabla anterior se lista junto con su tamaño de bits (cada byte tiene 8 bits) y su intervalo de valores. Como los diseñadores de Java querían que fuera portátil, decidieron utilizar estándares internacionalmente reconocidos para los formatos tanto de caracteres (Unicode) como de números de punto flotante (IEEE754).

 

OPERADORES ARITMÉTICOS

Las expresiones son la forma más sencilla de un enunciado en JAva, es decir son enunciados que regresan un valor. Los operadores son símbolos especiales que, por lo general, se utilizan en expresiones.

Operadores Ariméticos

Operación Símbolo Expresión en Java

suma + f + 7

resta - a - c

multiplicación * a * c

división / w / t

residuo % r % s

 

Operadores de Igualdad y Relación

= == x == y

!= x != y

> > x > y

< < x < y

>= x >= y

<= x <= y

 

Operadores lógicos

AND && (sexo== 1 ) &&(edad >=30)

OR || (prom > 78 ) || (final == 80)

NOT ! !(valor == 50)

  Una constante o una variable es una expresión por sí misma, así como las combinaciones de constantes con variables mediante operadores. Una expresión seguida de un punto y coma es una instrucción simple. Los operadores pueden se operadores binarios y operadores unarios. En el primer caso como su nombre lo dice intervienen dos variables que son conectadas por un operador. Por ejemplo Java proporciona varios operadores aritméticos entre los que se encuenteran =, +=, -=, *= y /=.

Ejemplo :

 

/**
*  La clase "PruebaOperadores" implementa una aplicación que
*  ilustra los operadores básicos.
*  La salida es la siguiente:
*  12 8 6
*  6 8 6
*  6 8 14
*  22 8 14
*  24 10 33 
*  a/b = 1
*  a % b = 2
*/

class PruebaOperadores
{
        public static void main (String[] args)
        {
            int a = 12, b = 8, c = 6;

            System.out.println (a+" "+b+" "+c); 
            a = c;
            System.out.println (a+" "+b+" "+c);
            c += b; 
            System.out.println (a+" "+b+" "+c);
            a = b + c;
            System.out.println (a+" "+b+" "+c); 
            a ++;
            ++b;
            c = a++ + ++b;
            System.out.println (a+" "+b+" "+" "+c);
            a = 6;
            b = 4;
            System.out.println ("a/b = "+a/b);
            System.out.println ("a % b = "+a % b);
         }
}

DATOS NUMÉRICOS

El tipo numérico es el conjunto de los valores numéricos. Estos pueden representarse en dos formas distintas:

Tipo numérico entero

El tipo entero es un subconjunto finito de los númeron enteros. Los enteros son números completos, no tienen componentes fraccionarios o decimales y pueden ser negativos o positivos.
Ejemplos de números enteros son:

Números Enteros

5 6

-15 14

-20 26

Tipo numérico real

El tipo real consiste en un subconjunto de los números reales. los números reales siempre tienen un número decimal y pueden ser positivos o negativos. Un número real consta de un entero y una parte decimal.
Ejemplos de números reales son:

 

Números Reales

0.08 3739.41

3.7452 -52.321

-8.12 3.0

 

DATOS LÓGICOS (BOOLEANOS)

Ell tipo lógico _también denominado boléanos_ es aquel dato que sólo puede tomar uno de dos valores: Cierto o verdadero (true) y Falso (false).
Este tipo de datos se utiliza para representar las alternativas (si/no) a determinadas condiciones. Por ejemplo, cuando se pide si un valor entero es par, la respuesta será verdadera o falsa, según sea par o impar.

 

DATOS TIPO CARÁCTER

El tipo Carácter es el conjunto finito y ordenado de caracteres que la computadora reconoce. Un dato tipo carácter contiene un sólo carácter. Los caracteres que reconocen las diferentes computadoras no son estándar, sin embargo, la mayoría reconoce los siguientes caracteres alfabéticos y numéricos:

Una modalidad de los datos carácter son el tipo Cadena los cuales están formados por una sucesión de caracteres que se encuentran delimitados por una comilla (apóstrofo) o dobles comillas, según el tipo de lenguaje de programación. La longitud de una cadena de caracteres es el número de ellos comprendidos entre los separadores o delimitadores. Por ejemplo:

La cadena "curso" tiene una longitud de 5 caracteres. Mientras que la cadena " " tiene una longitud de un caracter que es un espacio. La cadena "" es una cadena vacía.
La cadena "win-95" tiene una longitud de 6 elementos alfanuméricos.

 

VOLVER A LA PAGINA PRINCIPAL