8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
1/30
Curso: COIS 394Prof. J.Aponte,DBA
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
2/30
Operadores Aritmticos
Operadores de Relacin
Operadores Lgicos
IfStatement I f-ElseStatement
Estudio de casos
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
3/30
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
4/30
5 + 2 es 7 5 2 es 3
5 * 2 es 10
5 / 2 es 2.5
5 % 2 es 1
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
5/30
Son los smbolos que nos ayudan a establecercomparaciones.(if statement) == igual a > mayor que
< menor que >= mayor o igual
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
6/30
X Max
Z >= Y
Codigo == B N1 != N2
X < (min + max)
(max + min) > X
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
7/30
Nos permite establecer relacionescompuestas (if statement)
! (Not) && (and)
|| (or)
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
8/30
(A > B) || (C == 5) (A > B) && (C == 5)
(A > B) || (C == 5) && (D < E)
!(A < B) && (C == 3)
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
9/30
taxRate is over 25% and income is less than20000temperature is less than or equal to 75 orhumidity is less than 70%
age is over 21 and age is less than 60age is 21 or 22
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
10/30
(taxRate > .25) && (income < 20000)
(temperature 21) && (age < 60)(age == 21) || (age == 22)
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
11/30
Existen dos( 2) tipos de estructuras de
control para las condiciones:Seleccin (Selection/branching)Repeticin (Repetition(looping))
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
12/30
Selectionifif elseswitch/case
Repetitionfor loopwhile loop
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
13/30
donde se realiza o no los statements(puede ser una instruccin simple o un bloque
entero)
TRUE
FALSEStatement(s)
expression
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
14/30
if (ExpressionStatement;
Ejemplo:
1. if (a > 5) b=a + c;
System.out.println(Saludos);
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
15/30
if ( z == 8){
v=5;
System.out.println(POSITIVO);
j=A;}
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
16/30
if (ExpressionStatementA;
elseStatementB;
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
17/30
entre la ejecucin de una de dos clausuras (la delif clause o la del else clause)
TRUE FALSE
if clause else clause
expression
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
18/30
if (Expression{
statementsA;}else{
statementsB;}
if clause
else clause
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
19/30
Ejemplo:import java.io.*;
public class TercerPrograma{
public static void main(String[]args) throws IOException{int carDoors, driverAge;double premium, monthlyPayment;//Realizar proceso interactivo para las variablesSystem.out.print()if ((carDoors== 4) && (driverAge > 24))
{ premium = 650.00 ;System.out.print LOW RISK);}else {premium = 1200.00 ;System.out.print HIGH RISK);}
monthlyPayment = premium / 12.0 + 5.00 ;System.out.print(monthlyPayment );}}
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
20/30
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
21/30
if (purchase > 100.00){ discountRate = 0.25 ;shipCost = 10.00;}else { discountRate = 0.15 ;
shipCost = 5.00;}totalBill = purchase * (1.0 - discountRate) + shipCost;
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
22/30
1. If taxCode isT, increase price by addingtaxRate times price to it.
2. If code has value 1, read values for incomeand taxRate from keyboard, and calculateand display taxDue as their product.
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
23/30
1. if (taxCode == Tprice = price+taxRate price;
2. if (code = = 1){// realizar proceso interactivo para las variables
taxDue = income * taxRate;System.out.print(TaxDue);
}
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
24/30
is also called multi-way branching,andcan be accomplished by using NESTED ifstatements.
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
25/30
if (Expression1 )Statement1;
else if ( Expression2 )Statement2;
else if ( ExpressionN )StatementN;elseStatementN+1;
EXACTLY 1 of these statements will be executed.
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
26/30
Each Expression is evaluated in sequence, untilsome Expression is found that is true.Only the specific Statement following that
particular true Expression is executed.If no Expression is true, the Statement followingthe final else is executed.
AN EXAMPLE . . .
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
27/30
if (creditsEarned >=90)System.out.print SENIOR STATUS);
elseif (creditsEarned >=60)System.out.print JUNIOR STATUS);
elseif (creditsEarned >=30)System.out.print SOPHOMORE STATUS);
elseSystem.out.print FRESHMAN STATUS);
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
28/30
1. Display one word to describe the intvalue of number as Positive, Negative,or Zero.2. Your city classifies a pollution indexless than 35 as Pleasant,35 through 60 as Unpleasant,
and above 60 as Health Hazard.Display the correct description of thepollution index value.
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
29/30
8/13/2019 Pres4 Operadores y Condiciones 2012 JAVA
30/30
if (index < 35)
System.out.print(Pleasant);elseif (index
Top Related