Sei sulla pagina 1di 6

DECLARACIN DE VARIABLES

Identificar el uso de sintaxis para variables y definir la sintaxis de una variable


La sintaxis para definir el nombre de una variable se basa en las caractersticas para definir un
identificador en Java que puede ser un nombre de clase o mtodo.
Estas caractersticas son:

Ejemplos de nombres de variables vlidos:

Javier
var1
valor_temporal4
valor 1 - Valor incorrecto debido a que tiene un espacio entre el texto valor y el nmero 1
valor4.8 Nombre de variable incorrecto debido a que tiene un punto entre el 4 y el 8

5.2 Enumerar los ocho tipos primitivos del lenguaje de programacin Java
Una variable de Java puede tratar los siguientes tipos de datos:

Tipos primitivos: una variable de tipo primitivo se declara de uno de los ocho tipos de datos de
tipo primitivo y almacenan el dato real.
Tipo objeto: Una variable de tipo objeto contiene la referencia al objeto. Las variables de tipo
objeto o variables de referencia de objetos se analizarn en el siguiente mdulo.

Tipos primitivos en Java:

Tipo
byte
short
int
long

Tamao
8 bits
16 bits
32 bits
64 bits

Grupo
numrico entero
numrico entero
numrico entero
numrico entero

char
float

16 bits
32 bits

double

64 bits

Carcter
numrico
decimal
numrico
decimal

Rango
-128 a 127
-32,768 a 32,767
-2147483648 a 2147483647
-9223372036854775808 a
9223372036854775807
Un solo carcter
Datos con punto flotante de 32 bits.
Datos con punto flotante de 64 bits.

boolean

Depende de
la mquina
virtual

Lgico

Acepta solamente los valores true y


false

Inicializacin de variables
La inicializacin de una variable asigna un valor inicial a la variable declarada previamente.
int i=0;
double m=4.5;

//Inicializa el valor de 0 a la variable i


//Inicializa el valor de 4.5 a la variable m

Nota: los valores asignados deben concordar con el tipo de datos declarado.
Uso y Asignacin de variables
Una variable se le puede asignar un valor haciendo uso del smbolo igual =
Nombre_variable=expresin;
La asignacin de variables se puede realizar una vez que sta haya sido declarada y se puede
omitir el tipo de dato en la expresin.
Ejemplos.
int i=0;
i=43;

//asigna el valor de 43 a la variable i que previamente fue declarada

Estructura de repeticin del java:


Estructura de repeticin WHILE:
Esta estructura primero verifica la condicin y luego ejecuta la accin. La
accin puede ser una accin simple o una accin compuesta (bloque
de instrucciones encerradas entre llaves ).
El bloque se repite MIENTRAS la condicin sea Verdadera.
Importante: Si la condicin siempre retorna verdadero estamos en presencia de un
ciclo repetitivo infinito. Dicha situacin es un error de programacin, nunca finalizar el
programa.

SINTAXIS:
Para una sola accin:

Para varias acciones:

Ejemplo
public class EstructuraRepetitivaWhile1 {
public static void main(String[] ar) {
int x;
x=1;
while (x<=100) {
System.out.print(x);
System.out.print(" - ");
x = x + 1;
}
}
}

Estructura de repeticin DO WHILE:


Este tipo de estructura primero ejecuta la accin y luego verifica la condicin.
La accin puede ser simple o compuesta.
La estructura do while es otra estructura repetitiva, la cual ejecuta al menos una vez su
bloque repetitivo, a diferencia del while o del for que podan no ejecutar el bloque.

SINTAXIS:
Para una sola accin:

Para varias acciones:

Ejemplo
public class Main {
public static void main(String[] args) {
int i = 1;
System.out.println("Numeros del 1 al 100: ");
do{
System.out.println(i);
i++;
}while(i<=100);
}

Estructura de repeticin FOR:


Este tipo de estructuras incluye un contador como parte de su estructura, lo
cual, quiere decir que se conoce el nmero de veces que se repetir el cuerpo
del bucle.

SINTAXIS:
Para una sola accin:

Para varias acciones:

NOTA: El contador del for puede estar declarado dentro de l mismo, en este
caso el contador se considera como variable local al for, siendo inaccesible
fuera de l. Por lo tanto, dos o ms for no anidados, pueden declarar
contadores con el mismo nombre.
EJEMPLO

public class EstructuraRepetitivaFor1 {


public static void main(String[] ar) {
int f;
for(f=1;f<=100;f++) {
System.out.print(f);
System.out.print("-");
}

}
}

Potrebbero piacerti anche