Programacion con condicionales

Páginas: 5 (1130 palabras) Publicado: 29 de enero de 2014
Instrucciones de Control 
Sentencia IF-ELSE
Su funcionamiento es idéntico al que se les da en los otros lenguajes de programación.
Ejemplo:
if ( Edad > 200 )
{
System.out.println("La edad digitada sobrepasa el límite");
......
}
else
if ( Edad < 0 )
{
System.out.println("La edad digitada es menor que cero");
.......
}
else
{
System.out.println("Edad registrada");
......
}Sentencia SWITCH-CASE
Su funcionamiento es igual al de su equivalente en C++.
Ejemplo:
switch ( Estado )
{
case 0:
System.out.println("Estado OK ");
......
break;
case 1:
{
System.out.println("Estado EN ACTUALIZACIÓN");
.....
}
break;
case 2:
System.out.println("Estado ERROR DE CALCULO");
return;
......
default :
System.out.println("Estado NO CONOCIDO");
.....
}

Bucles Sentencia For
La sintaxis y definición de bucles For en Java es igual a la de C++:
for ( Valores Iniciales ; Test para que el bucle continúe; Incrementos )
{
Sentencias
}
Ejemplo:
int i,x;
for ( i = 1 ; i 40.

Punteros y Arreglos JAVA 
La noción de puntero es innata en Java, todos los objetos son punteros, como ya se sabe no es suficiente con definirlos sino hay que construirlosdinámicamente con la sentencia new y si es necesario pasar algunos parámetros al constructor.
No es necesario destruir ( borrar ) un objeto creado dinámicamente como en otros lenguajes, basta con igualar el puntero a dicho objeto a null (palabra reservada que significa objeto nulo) para que el intérprete del Java se encargue de eliminar el espacio de memoria que usa el objeto ( siempre y cuando no existanotros punteros apuntando a esa instancia ), o simplemente asignar un objeto a otra instancia, con lo cual se dejaría un bloque de memoria que no tiene referencias. 
Al pasar un objeto como parámetro este se pasa por referencia, esto quiere decir que si dentro del método se cambia el valor del parámetro, el valor del objeto que se usó para pasar ese parámetro también cambiará. 
Una diferenciasignificativa entre un puntero en Java con un puntero en otro lenguaje convencional es que no se puede cambiar de forma directa la dirección de memoria (instancia) a la que apunta un puntero como sucede en C: 
Ejemplo:
int *puntero;
......
puntero++; // puntero apunta al siguiente entero en la RAM.
La única forma de hacer que un puntero haga referencia a otra posición de memoria (instancia) esasignarlo a un objeto creado con la sentencia new o usando el operador = y asignar otra área de memoria a dicho objeto.
Ejemplo:
String cadena1=new String("Hola Mundo");
String cadena2=new String("Esta es una cadena con siete palabras");
........
cadena1=cadena2;
En este caso el objeto cadena1 que tiene una referencia a una instancia de la clase String que contiene la cadena "Hola Mundo" esasignado a una instancia de String que contiene la cadena "Esta es una cadena con siete palabras", quedando liberada la memoria ocupada por la primera instancia de String que estaba asignada al objeto cadena1, después de la asignación los dos objetos cadena1 y cadena2 apuntan (hacen referencia) a la misma instancia de la clase String que contiene la cadena "Esta es una cadena con siete palabras". Arreglos Unidimensionales 
Un arreglo puede contener elementos que son tipos de datos u objetos, los cuales deben ser creados e inicializados para poder ser usados posteriormente en el arreglo. 
Se pueden crear arreglos de dos maneras diferentes de crear arreglos en Java. La primera usa new y especifica que tan grande debe ser el arreglo. Los elementos de un array creados de esta manera soncreados con el valor por defecto del tipo de array, por ejemplo los elementos de un array de int son inicializados a 0, los de un array de objetos son inicializados a null.
El índice en un arreglo empieza siempre desde CERO.
Ejemplo:
// Creación de arreglos de tipos de datos
int edades [ ] = new int[100]; // Arreglo de enteros de100 elementos
// Creación de arreglos de objetos
Integer...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion De Sistemas- Ejercicios Condicionales
  • ejercicios programación condicionales dificiles
  • programación en c++ (condicionales)
  • Condicionales programación en c
  • Estructura condicional simple programación básica
  • condicionales
  • Condicionales
  • Condicionales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS