Cómo utilizar si las declaraciones en java

Video: Tutorial Java - 10. Matrices - Arreglos Bidimensionales

En su forma más básica, una Si sentencia se ejecuta una sola instrucción o un bloque de instrucciones en caso de una booleano expresión se evalúa cierto. Ésta es la sintaxis:

if (boolean-expresión)

los booleano expresión debe ser encerrada entre paréntesis. Si sólo utiliza una sola instrucción, que debe terminar con un punto y coma. Sin embargo, la declaración también puede ser un bloque de instrucciones encerrada por los apoyos. En ese caso, cada declaración dentro del bloque necesita un punto y coma, pero el bloque en sí no lo hace.

Video: Instala Java para abrir el sitio del SAT

He aquí un ejemplo:

doble commissionRate = 0,0-Si (TotalVenta gt; 10000.0) commissionRate = 0.05-

En este ejemplo, una variable llamada porcentaje de comision se inicializa a 0.0 y luego se puso a 0.05 Si TotalVenta es mayor que 10000.0.

Video: Cursos JAVA en Español #3 - Class Scanner y creación de variables

He aquí un ejemplo que utiliza un bloque en lugar de una sola declaración:

doble commissionRate = 0,0-Si (TotalVenta gt; 10000.0) {commissionRate = 0.05 =-comisión TotalVenta * commissionRate-}

En este ejemplo, las dos sentencias dentro de las llaves se ejecutan si TotalVenta es mayor que $ 10.000. De lo contrario, se ejecuta ninguna declaración.

Video: Variables de Texto en Java

Un Si declaración puede incluir una más cláusula que ejecuta una instrucción o bloque si el booleano expresión no es cierto. Su formato básico es

si (boolean-expresión) statementelsestatement

He aquí un ejemplo:

doble commissionRate-Si (TotalVenta lt; = 10000.0) commissionRate = 0,02-elsecommissionRate = 0.05-

En este ejemplo, la tasa de comisión se establece en 2% si el total de ventas es menor o igual a $ 10.000. Si el total de ventas es mayor que $ 10,000, la tasa de comisión se establece en 5%.

He aquí una Si sentencia con una más cláusula que utiliza un bloque en lugar de una sola declaración:

doble commissionRate-Si (TotalVenta lt; = 10000.0) {commissionRate = 0,02-level1Count ++ -} else {commissionRate = 0,05-level2Count ++ -}

La declaración que va en la Si o más parte de una if-else declaración puede ser cualquier tipo de declaración de Java, incluyendo otra Si o if-else declaración. Esta disposición es anidación, y un Si o if-else declaración que incluye otro Si o if-else declaración es una anidado Si declaración.

La forma general de una anidada Si declaración es la siguiente:

si (expresión-1) si (expresión-2) declaración-1elsestatement-2elseif (expresión-3) declaración-3elsestatement-4

En este ejemplo, expresión-1 es el primero en ser evaluado. Si se evalúa como cierto, expresión-2 se evalúa. Si es que la expresión cierto, declaración-1 se executed- de lo contrario, declaración-2 es ejecutado. Pero si expresión-1 es falso, expresión-3 se evalúa. Si expresión-3 es cierto, declaración-3 se executed- de lo contrario, declaración-4 es ejecutado.

He aquí un ejemplo que implementa una estructura de comisiones complicada basado en dos variables, llamado salesClass y TotalVenta:

si (salesClass == 1) si (TotalVenta lt; 10000.0) commissionRate = 0,02-elsecommissionRate = 0,04-elseif (TotalVenta lt; 10000.0) commissionRate = 0.025-elsecommissionRate = 0.05-

El truco de usar anidado Si declaraciones es saber pares de Java más con palabras clave Si declaraciones. La regla es en realidad muy simple: Cada más palabra clave se corresponde con la mayoría de los anteriores Si afirmación de que no haya sido emparejado con una más palabra clave.

Artículos Relacionados