La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Estructura de Selección en JAVA

Presentaciones similares


Presentación del tema: "Estructura de Selección en JAVA"— Transcripción de la presentación:

1 Estructura de Selección en JAVA

2 Selection Statements Como todos los lenguajes de programación de alto nivel, JAVA provee instrucciones de selección que le permiten al programador seleccionar la acción a seguir con dos o más alternativas.

3 Selection Statements Los Selection statements usan condiciones. Otro nombre para las condiciones en programación es el de Expresiones Booleanas.

4 Operadores Condicionales
Nombre Ejemplo Resultado(asumir que Radius es 5) < Menor que Radius < 0 Falso <= Menor o igual que Radius <= 0 > Mayor que Radius > 0 Cierto >= Mayor o igual que Radius >= 0 == Igual a Radius == 0 != No igual a Radius != 0

5 Ejemplo de una comparación dentro de una instrucción de output
double radius = 1; System.out.println(radius > 0); La instrucción anterior mostrará true

6 Modos de generar números RANDOM en JAVA
Existen varias maneras de generar números al azar (random) en JAVA. Por ejempo, System.currentTimeMillis() % 10 El método currentTimeMillis que pertenece a la clase System nos da la hora actual en milisegundos, desde 00:00:00 del 1 de enero, 1970 GMT

7 Modos de generar números RANDOM en JAVA
Método random Formato general: a + Math.random() * b genera un número entre a y a + b, excluyendo a a + b Pertenece a la clase Math Ejemplos: (int) (Math.random( ) * 10) genera un número entero entre 0 y (int) (Math.random( ) * 50) genera un número entero entre 50 y 99

8 if statement One-Way if Statements if (boolean-expression) {
} Ejemplo: if (radius >= 0) { area = radius * radius * PI; System.out.println("The area for the circle of radius " + radius + " is " + area);

9 Two-Way if Statements if (boolean-expression) { statement(s)-for-the-true-case; } else { statement(s)-for-the-false-case;

10 Nested if Statements if (score >= 90.0) grade = 'A'; else if (score >= 80.0) grade = 'B'; else if (score >= 70.0) grade = 'C'; else if (score >= 60.0) grade = 'D'; else grade = 'F';

11 Operadores Lógicos operador nombre descripción ! Not Negación lógica
&& And Conjunción lógica | | Or Disjunción lógica ^ Exclusive or Exclusión lógica Operadores booleanos

12 Operadores Lógicos Ejemplos: (asumir que age = 24 , gender = ‘F’
(age > 34) || (gender ==‘F’) cierto (age > 34) && (gender ==‘F’) falso

13 switch Statements switch (switch-expression) { case value1: statement(s)1; break; case value2: statement(s)2; ... case valueN: statement(s)N; default: statement(s)-for-default; }

14 Formatting Console Output
double x = 2.0 / 3; System.out.println("x is " + (int)(x * 100) / 100.0); Método printf System.out.printf(format, item1, item2, ..., itemk)

15 Formatting Console Output

16 Referencias Introduction to Java Programming 8th Edition


Descargar ppt "Estructura de Selección en JAVA"

Presentaciones similares


Anuncios Google