You are on page 1of 5

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL


NOMBRE: Andrs Abril
Curso: 1AE
TAREA NUEVE:

Operadores Lgicos
Son aquellos que nos permiten determinar un grado de verdad de una expresin hacen
referencia directamente a la lgica booleana la cual determina si un enunciado es
verdadero o falso despus de un proceso de decisin en el mismo:

&&: retorna verdadero si ambas variables son verdad.


||: retorna verdadero si al menos una de las variables es verdad.
!: Niega la variable despus de la misma.
&: retorna verdadero si ambas variables son verdad, analizando a cada uno.
|": retorna verdadero si al menos una de las variables es verdad, analizando a
cada uno.

Operadores de Relacin
Se emplea para determinar condiciones entre dos o ms variables; es decir los entrelaza
el uno del otro estableciendo condiciones entre ellas; Se muestra en el siguiente cuadro
los operadores que se ocupa en JAVA:

Por lo general siempre dichos operadores enlazan una constante y una variable pero esto
solo determinar el usuario segn el dato que quiera dar:
Llmese constante a un nmero ya definido sea fraccionario, decimal o entero positivo
o negativo.

Llmese variable al valor de entrada que el usuario determinar en el programa


Expresiones Lgicas Booleanas
Ests estn dados y solo se ejecutan bajo la condicin de que se cumpla determinada
una situacin determinada para entender de mejor manera se explicar en el siguiente
ejemplo:
If (x<4) print.
Lo que nos quiere decir la expresin de arriba es que solo si el valor de x es menor que
4 se imprimir dicha sentencia. Caso contrario no.
En programacin sucede que para establecer un programa solo se expondr el programa
si cumpla el requerimiento expuesto por el programador caso contrario el programa
tomar otro camino diferente a este. Es decir nos sirve para que segn la circunstancia
se establezca uno o varios caminos de solucin; otro claro ejemplo puede ser a la hora
de trabajar con nmeros imaginarios ya que estos en un programa matemtico de
nmeros reales no podrn correr; pero si los dejamos estos podran alterar el resultado
que se espera obtener.

SENTENCIAS DE DESICIN EN JAVA: IF Y SWICH

If
Expresin booleana que ejecuta si se establece una condicin verdadera caso contrario
la accin quedara anulada.
If y todas las sentencias de decisin en java en su interior deber estar obligatoriamente
una expresin booleana es decir una expresin lgica booleana. Es decir una expresin
que contenga OPERADORES DE RELACIN.
Aqu expresaremos un ejemplo de cmo quedara una programacin usando la sentencia
if
public class Ejemplodeif {
public static void main(String args[]){
float x = 81/5;
if( x < 20 ){
System.out.print(La expresin es verdadera");
}
}
}
El mini programa ejecutar:
La expresin es verdadera

If....else(nos quiere decir que despus de if ir else)


Esta demuestra lo contrario al caso anterior ejecutar en caso de que lo que deseemos
sea falso caso contrario no ejecutar.
Partiendo del ejemplo anterior elaboraremos un esquema para la visualizacin del
mismo
Ejemplo de su uso y sintaxis.
public class Ejemplodeifelse {
public static void main(String args[]){
float x = 81/5;
if( x < 20 ){
}else{
System.out.print(La expresin es verdadera");
}
}
}
En este caso la expresin es verdadera y si ejecutamos el programa nos correr sin
errores sin embargo no aparecer nada debido a que esw un grado de verdad.
Ahora determinemos para que nuestro programa corra:
public class Ejemplodeifelse {
public static void main(String args[]){
float x = 223/5;
if( x < 20 ){
}else{
System.out.print(Asi funciona ifelse");
}
}
}
En la ejecucin del programa nos quedar:
Asi funciona ifelse
Esto debido a que 223/5<20 no es menor que 20 esto es falso.
En el ejemplo anterior 81/5 si es menor que 20 por lo que la expresin ex verdadera y
con if else establece una condicin para su no ejecucin.

Ifelse ifelse
Est nos sirve para determinar una o ms grados de verdad es decir establece a partir de
una variable con dos o ms condiciones de igual forma si es verdadera se ejecutar caso
contrario no. Hay que tomar en cuenta que es con dos o ms condiciones La forma de
sintaxis ser la siguiente:
Variable:
If (Condicin 1)
(Se ejecuta si es verdad)
else if (Condicin 2)
(Se ejecuta si es verdad)
else if (Condicin 3)
(Se ejecuta si es verdad)
else (Condicin 4)

(Se ejecuta si ninguna condicin previa es verdad)


A continuacin un ejemplo usando la sentencia que se ha explicado:
public class Usooperadoresbooleanos {
public static void main(String args[]){
int a = 30;
if( a = 16 ){
System.out.print(A tiene valor fijo de 16");
}else if( a = 30 ){
System.out.print("A tiene valor fijo de 30");
}else if( a = 21 ){
System.out.print("A tiene valor fijo de 21");
}else{
System.out.print(A no cumple lo establecido");
}
}
}

Lo que ejecuta el programa aqu (debido a que cumple esa condicin es:
A tiene valor fijo de 30

Switch
Su uso se emplea en la determinacin de varias condiciones se expresar su estructura
de su sintaxis y a la vez un ejemplo general con la ejecucin general de lo que hara el
programa a la hora de ejecutarse para un mejor entendimiento.
switch (expresin) {
La expresin deber tener un = con un denominativo de uno de los case que se ocupe
case 1
system.out.print()

break
Se debe tomar en cuenta que dentro de las comillas debe ir un texto cualquiera. Puede ser
printf, println segn la necesidad de formato y del programador.
case 2
system.out.print()

break
default:
Aqu se coloca lo que el programa no posee en los case en caso de que no determine
ningn case correr el default
system.out.print()

El programa obviamente que contenga los mtodos principales el nombre y tipo de la


clase y las llaves bien estructuradas correra de la siguiente manera:
Si posee uno de los dos case se ejecutara la frase entre parntesis de uno de los dos case
Y si no posee entonces se ejecutar el default.

You might also like