Cómo utilizar si las declaraciones en java

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

if (boolean-expresión)

los boolean expresión debe ir entre paréntesis. Si utiliza sólo una única declaración, que debe terminar con un punto y coma. Sin embargo, la declaración también puede ser un bloque de instrucciones encerrada entre llaves. En ese caso, cada declaración dentro del bloque necesita un punto y coma, pero el propio bloque no lo hace.

He aquí un ejemplo:

doble commissionRate = 0,0-si (TotalVenta> 10000.0) commissionRate = 0.05-

En este ejemplo, una variable llamada porcentaje de comision se inicializa a 0.0 y ajuste la unidad 0.05 si TotalVenta es mayor que 10000.0.

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

doble commissionRate = 0,0-si (TotalVenta> 10000.0) {commissionRate = 0.05 comisión = TotalVenta * commissionRate-}

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

Un si declaración puede incluir un otro cláusula que ejecuta una sentencia o bloque si el boolean 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 el 2% si el total de ventas es menor o igual a $ 10.000. Si el total de las ventas es mayor de $ 10,000, la tasa de comisión se establece en el 5%.

He aquí un si declaración con una otro 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 afirmación de que va en el si o otro parte de una if-else declaración puede ser cualquier tipo de declaración de Java, incluida otra si o if-else comunicado. Esta disposición es anidación, y un si o if-else declaración de que incluye otro si o if-else declaración es una anidado si comunicado.

La forma general de un anidado 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 a evaluar. Si se evalúa como cierto, expresión-2 se evalúa. Si es que la expresión cierto, declaración-1 se executed- lo contrario, declaración-2 se ejecuta. Pero si expresión-1 es falso, expresión-3 se evalúa. Si expresión-3 es cierto, declaración-3 se executed- lo contrario, declaración-4 se ejecuta.

He aquí un ejemplo que implementa una estructura de comisiones complicado basado en dos variables, llamada 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 utilizar anidado si declaraciones es saber pares Java otro con palabras clave si declaraciones. La regla es en realidad muy simple: cada otro palabra clave se corresponde con el máximo anterior si declaración de que no se haya emparejado con un otro palabra clave.




» » » » Cómo utilizar si las declaraciones en java