ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Condiciones en net beans


Enviado por   •  4 de Noviembre de 2013  •  1.090 Palabras (5 Páginas)  •  211 Visitas

Página 1 de 5

CONDICIONES EN NET BEANS

Las sentencias de decisión se denominan SI DE LO CONTRARIO. Su finalidad es la de hacer una pregunta lógica o relacional y con base en dicha pregunta hacer un bloque de código u otro. Se dice que un si esta anidado cuando se encuentra dentro de otro bloque si o por de lo contrario.

Si de una sola línea

If (<exprBooleana>)

<sentencia>;

Esta decisión solo aplica para una línea que se encuentra exactamente después del if, también aplica para else, cuando sea de una sola línea no necesita las llaves.

Si de un bloque

If (<exprBooleana >)

{

<grupoSentencias1>;

}

Else

{

<grupoSentencias2>;

}

La finalidad es evaluar la expresión si es verdadera ingresa al bloque que está debajo del if desde {abre hasta} cierra. En caso de ser la expresión falsa, salta el bloque principal y entra al bloque else que está delimitado por { }, {abre el bloque} cierra el bloque.

Esta es excluyendo es decir o entra al bloque de verdad o lo hace al de falsedad pero no a ambos. A esto se le denomina exclusión mutua.

If (<exprBooleana1 >)

{

<grupoSentencias1>;

}

Else if (<exprBooleana2 >)

{

<grupoSentencias2>;

}

Else

{

<grupoSentencias3>;

}

Si de lo contrario Si... else.

Esta decisión es especial en la medida que muestra un anidamiento implícito. La finalidad es hacer la pregunta inicial si esta es falsa, por de lo contrario se realiza otra pregunta, esto se repite indefinidamente y solo hasta el final se agrega de lo contrario. Cuando se ingresa a un bloque ya no se ingresa a ningún otro de manera que siguen siendo excluyentes entre SI

Las decisiones anidadas.

Significan que dentro de cualquiera de los bloques de los if,else e if else, se pueden colocar otros if, else e if else y a su vez dentro de estos otros y esto sin un límite dado. Una clave es respetar la indentación:

Claves necesarias para las decisiones

1. Siempre la expresión del if debe estar encerrada entre paréntesis ( expresión) no lleva ";" al final de la línea.

2. Es mejor siempre delimitar los bloques con { } de forma que no se preste para confusiones, aunque cuando es de una sola instrucción no son necesarias las llaves.

3. Siempre ayuda al orden respetar la sangría, tabulación o indentación.

4. Es mejor anidar preguntas, que hacer expresiones muy complejas de entender.

5. El mayor o igual cuando se habla de enteros, puede ser reemplazado por > valor -1 y < valor+1 (esto mejora el rendimiento de la aplicación).

6. Cuando se comparan textos == no funciona y debe ser utilizada la palabra equals así:

Forma 1

String s="hola";

if (s.equals("prueba")==true){

//bloque de verdad

}

Forma 2

String variable="";

if ("prueba".equals(variable)){

//bloque de verdad

}

Forma 3

String var1="",var2="";

if ( var1.equals(var2)){

//bloque de verdad

}

Forma 4

String var1="",var2="";

if ( var1.equals(var2+"expresión")){

//bloque de verdad

}

7. Cuando se define una variable dentro de un bloque, ésta solo "vive" para el bloque, por tanto fuera de este no sirve, para recordar el tema del ámbito ver clases anteriores (Global, Local y de Bloque)

La instrucción selectiva o casos.

Es usada para determinar de entre un grupo de elementos cual de ellos es igual a uno dado. Su desventaja radica en que solo funciona para enteros int o char y en los casos solo pueden haber valores constantes, aclaro que este solo es un comportamiento de java otros lenguajes no la manejan o lo hacen de manera distinta.

Switch (<variable>)

{

Case

...

Descargar como (para miembros actualizados)  txt (7 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com