Rangos Primitivos Java

Páginas: 5 (1093 palabras) Publicado: 27 de septiembre de 2011
1.00 Clase 3
1
Tipos de datos básicos en Java,
Estructuras de control
Tipos de datos en Java
• 8 tipos de datos primitivos o integrados:
- 4 tipos enteros (byte, short, int, long).
- 2 tipos de coma flotante (float, double).
- Booleano (boolean).
- Carácter (char).
• No son objetos.
• Se definen de forma (casi) idéntica en cada máquina en la que se ejecuta Java, algo que no ocurre enotros lenguajes de programación.
• Java es un lenguaje de programación fuertemente tipado:
- Cada variable debe tener un tipo declarado.
Tipos de datos en Java
Tipo
Tamaño
(en bits)
Rango
double
64
+/- 1.8E+308 (15 dígitos importantes)
char
16
Conjunto de caracteres Unicode ISO
boolean
1
verdadero o falso
byte
8
-128 a 127
float
32
+/- 3.4E+38F (6-7 dígitos importantes)
long64
-9,223,372,036,854,775,808L a 9,223,372,036,854,775,807L
int
32
-2,147,483,648 a 2,147,483,647
short
16
-32,768 a 32,767
¿Qué tipo de dato utilizaría?
- El número de frigoríficos de una habitación.
- Localización de un punto en la pantalla.
- 265
- 234,77 dólares.
- La mitad de 234,77 dólares.
- Bits por segundo transmitidos por un módem.
• Qué utilizaría para almacenar:
- Lavelocidad de la luz.
- Su calificación en el curso 1.00.
- Su nota media de este trimestre.
2
¿Qué tipo de datos utilizaría?
• Lo que utilizaría para almacenar:
- La velocidad de la luz.
double
char
- Su nota en el curso 1.00.
double/float
- Su nota media este trimestre.
int
- El número de frigoríficos de una habitación.
float/int
- Localización de un punto en la pantalla.BigInteger
- 265
double/int double/int
- 234.77 dólares.
- Bits por segundo transmitidos por un módem. int/float
- La mitad de 234.77 dólares.
Cómo utilizar los tipos de datos de Java
public class DataTypes {
public static void main(String[] args) {
boolean isReal=true; // Los nombres son sensibles a // mayúsculas y minúsculas, // deben empezar por una letra y // pueden contener números,_,$
byted= 122; // Deben ser inferiores a 127
short e= -29000; // Deben ser inferiores a 32767
int f= 100000; // Deben ser inferiores a 2100 mill.
long g= 999999999999L; // Deben poner L al final
float h= 234.99F; // Deben ser < 3E38; F al final
double i= 55E100; char cvalue= '4'; // char '4' no es el entero 4
//Las cadenas (strings) son objetos, no primitivos. //Ejemplo: String nombre= “Claudius”;}
}
3
Operadores aritméticos
Tabla por orden de prioridad (mayor precedencia al principio)
+ (unario)
- (unario)
--
unario + ( x = +a) unario -
( x = -a)
decremento
%
/
*
Resto (mod)
división
multiplicación
Izquierda a derecha
-
+
resta
suma
Izquierda a derecha
Operadores
++
Significado
incremento
Asociatividad
Derecha a izquierda
Cómo utilizar operadores aritméticos}
}
m= k % j; // operador Resto para los tipos int
// k=124 y j=122, por tanto, m= 2 System.out.println("m= " + m);
j= 5; k= 3; m= j/k; // División entera: m= 1
System.out.println("m= " + m); System.exit(0);
public class DataType2 {
public static void main(String[] args) {
int j, k, m;
int d= 123;
j= d--; // j vale 122 y d vale 123
System.out.println("j= " + j);
k= ++d; // k vale 124y d vale 124 System.out.println("k= " + k);
m= --d; // m vale 123 y d vale 123 System.out.println("m= " + m);
4
Operadores lógicos
Menor que
<
Menor o igual que

Mayor o igual que
>=
Conjunción lógica (Y)
&&
Disyunción lógica (O)
||
Igual
==
Distinto
!=
• Ejemplo:
double c= 0.0, b= 3.0;
if (c != 0.0 && b/c > 5.0) System.out.println(“Boo”);
// Nunca utilice == (igual) confloat/double(es un mal ejemplo)
// Evaluación por corto circuito: salir tras una subexpresión falsa
- Existen también operadores bitwise que utilizaremos próximamente.
• Producen resultados de tipo booleano.
• En las comparaciones se utilizan 8 operadores:
Operadores de asignación
• Entre las formas se incluyen: +=, -=, *=, /=, &=, ^=, |=, %=
// Es lo mismo que x= x + y;
• Existen formas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Datos Primitivos en Java
  • ecuaciones de la línea primitiva(java))
  • Tipos De Datos Primitivos En Java
  • Datos Primitivos java
  • rango
  • Rango
  • Rango
  • El ranger

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS