Tipos primitivos y condicionales - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Tipos primitivos y condicionales

Description:

double: floating point de 64-bits. float: floating point de 32-bits. boolean: 'true' o 'false' ... double d = 5.5; float f = (float)d; Booleans ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 14
Provided by: homeGa
Category:

less

Transcript and Presenter's Notes

Title: Tipos primitivos y condicionales


1
Tipos primitivos y condicionales
Ing. Andrea Quan
2
Objetos vrs Tipos Primitivos
  • No todas las variables hacen referencia a un
  • objeto
  • String s hola int i 5

3
Objetos vrs Tipos Primitivos
4
Tipos Primitivos
  • byte entero de 8-bits -128.127 (bit signo)
  • short entero de 16-bits -32768.32767
  • int entero de 32-bits -2147483648.2147483647
  • long entero de 64-bits
  • double floating point de 64-bits
  • float floating point de 32-bits
  • boolean true o false
  • char un carácter.

5
Tipos Primitivos
  • byte b 10
  • short s 140
  • int i 5
  • long l 7L
  • double d 4.3 double x 18.0
  • float f 5.7f float y 4.0f
  • boolean v true boolean z false
  • char c a

6
Operaciones
  • Para int, long, short y byte
  • -x
  • x y
  • x y
  • x y
  • x / y
  • x y ? residuo de la division x entre y
  • int x Math.abs(y) ? Clase Math
  • int x Integer.parseInt(1978) ? Clase Integer
  • double d Double.valueOf(3.14).doubleValue()
  • ? clase Double

7
cast
  • int i 43
  • long l 43L
  • l i
  • i l //ERROR!!
  • i (int)l // Cast
  • double d 5.5
  • float f (float)d

8
Booleans
  • Las variables de tipo boolean pueden tener un
    valor
  • true o false.
  • OPERACIONES
  • AND OR NOT
  • a b a b a b !a
  • false false false false true
  • false true false true
  • true false false true false
  • true true true true

9
Booleans
  • CONDICIONES lt, gt, lt, gt, , !
  • boolean x 3 5
  • x 4.5 gt 4.5
  • x 4 ! 5 1
  • x false (3 0)

10
Condicionales
  • if (condición o valor boolean)
  • si se cumple
  • else
  • si no se cumple
  • boolean paso nota gt 61
  • if (paso)
  • System.out.println(Ud ganó el curso de CC2)
  • else
  • System.out.println(Ud perdió el curso de CC2)

11
Condicionales
  • if (mes 2)
  • dias 28
  • else if ((mes 4)(mes 6)
  • (mes 9)(mes 11))
  • dias 30
  • else
  • dias 31

12
Condicionales
  • if (condicion1)
  • if (condicion2 )
  • .
  • if (condicion1)
  • else if (condición2)
  • else if (condicion3)

13
switch
  • switch(mes)
  • case 2
  • dias 28 break
  • case 4 case 6
  • case 9
  • case 11
  • dias 30 break
  • default
  • dias 31
  • break
Write a Comment
User Comments (0)
About PowerShow.com