presentación boolean

9

Click here to load reader

Upload: claudia-martinez

Post on 08-Jul-2015

394 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentación boolean
Page 2: Presentación boolean

Es el tipo boolean y representa los valores verdadero

(se escribe true) y falso (se escribe false). Se obtienencomo resultado de calificar expresiones; por ejemplo 6 <7 es verdadero (true), pero 7 < 6 resulta falso (false).

Operadores que maneja:

Page 3: Presentación boolean

Las operaciones mas usadas sobre valores booleanson las siguientes:

Page 4: Presentación boolean

Los operadores && y || evalúan solo cuando esnecesario, es decir que siempre evalúan el primeroperando, pero :

&& solo evalúa el segundo operando cuando elprimero es verdadero.

|| solo evalúa el segundo operando cuando elprimero es falso.

Por su parte los operadores & y | son equivalentes alos anteriores, pero siempre evalúan ambosoperandos. El operador ^ también evalúa los dosoperandos.

Page 5: Presentación boolean

Tabla comparativa.

Page 6: Presentación boolean

1 public class Logicos {

2 public static void main() {

3 boolean a = true;

4 boolean b = false;

5

6 System.out.println("!true = " + (!a)); //false

7 System.out.println("!false = " + (!b)); //false

8

9 System.out.println("true && true = " + (true && true)); //true

10 System.out.println("true && false = " + (true && false)); //false

11 System.out.println("false && true = " + (false && true)); //false

12 System.out.println("false && false = " + (false && false)); //false

13

14 System.out.println("true || true = " + (true || true)); //true

15 System.out.println("true || false = " + (true || false)); //true

16 System.out.println("false || true = " + (false || true)); //true

17 System.out.println("false || false = " + (false || false)); //false

18

19 System.out.println("true ^ true = " + (true ^ true)); //false

20 System.out.println("true ^ false = " + (true ^ false)); //true

21 System.out.println("false ^ true = " + (false ^ true)); //true

22 System.out.println("false ^ false = " + (false ^ false)); //false

23 }

24 }

Page 7: Presentación boolean

public class TablaAnd {

public static void main(String args[]){

boolean x = true;

boolean y = false;

boolean a1 = x && x;

boolean a2 = x && y;

boolean a3 = y && x;

boolean a4 = y && y;

System.out.println("Tabla de verdad de la conjunción");

System.out.println( x + " AND " + x + " = " + a1 );

System.out.println( x + " AND " + y + " = " + a2 );

System.out.println( y + " AND " + x + " = " + a3 );

System.out.println( y + " AND " + y + " = " + a4 );

}

}

Page 8: Presentación boolean
Page 9: Presentación boolean

Tipo de dato Similitud Diferiencia

short Tamaño 16 bits

rango -32,768 a 32,767

int Tamaño 32 bits

Rango –2,1471483,648 a

2,1471483,647

long Tamaño 64 bits

Rango -93223,3722036,8541775,808 a

93223,3722036,8541775,807

char Tamaño 16 bits

Rango '\u0000' a '\uffff' que

son los códigos 0 a 65535

de Unicode.

double Tamaño 64 bits

Máximo valor finito 1.7976931348623157e308

Mínimo valor finito 4.9e-324

float Tamaño 32 bits

máximo valor finito 3.4028235e38f

minimo valor finito 1.40e-45f