Estructura de Selección en JAVA

Slides:



Advertisements
Presentaciones similares
Laboratorio Lenguaje de Programación ING2101
Advertisements

Introducción a la programación (Clase 2)
Condicional if y switch
Estructuras de control
Curso de java básico (scjp)
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE PROGRAMACIÓN
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 7: OPERADORES Y ESTRUCTURAS DE SELECCION Ing. Ronald Criollo.
Introducción a JAVA COMP 250. Estructura de Selección selection statements selection statements – Escoger cuál acción ejecutar dependiendo de dos ó más.
Introducción a la programación en JAVA
Conceptos Básicos Prof. Carlos Rodríguez Sánchez
Programación Interactiva Fundamentos de Programación
Estructuras de decisión en C
1.2 Sintaxis del lenguaje Java.
Introducción al Lenguaje C (ANSI)
ESTRUCTURA DEL LENGUAJE C
CICLOS EN C.
Aprende C en una lluviosa tarde de domingo (en algo más de un par de horas) Sintaxis del lenguaje C para implementar un programa imperativo.
Estructuras de control
Ocurre con frecuencia, tanto en programación como en la vida real, que las decisiones que se nos pide tomar son más complicadas que una simple selección.
Algoritmo y Estructura de Datos I
Conceptos Básicos de Java
Métodos Algoritmos y Desarrollo de Programas I. Cuando utilizar métodos  Los métodos se utilizan para romper un problema en pedazos de forma que este.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SCJP 6.0 SEMANA CUATRO OPERADORES JAVA.
If anidados y Switch Prof. Lillian Bras.
Tercera Clase Patricio A. Navarrete Septiembre 10 de 2011.
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Sección 5-2 Estructuras de Control de Decisión Expresiones Lógicas.
El lenguaje de programación Java
JAVA J.A.C..
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Análisis de Algoritmos
Haga clic para modificar el estilo de subtítulo del patrón Prof. Addys de Lam INSTRUCCIONES DE CONTROL OBJETIVOS  UTILIZAR LAS INSTRUCCIONES DE CONTROL.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Capítulo 1 “Elementos de Programación”
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
TIPOS DE DATOS TipoDescripciónRango IntegerEntero (2 bytes) a LongEntero largo (4 bytes) a SinglePunto flotante de simple.
Resumen Fundamentos de Programación/ Programación I
COMP 250.  Ejemplo:  Suponer que se necesita codificar un programa donde se muestre como resultado el string “Bienvenidos al mundo de JAVA!!!” cien.
VBA – Elementos del Lenguaje
Estructuras de Control.
Rosana Montes – LSI - Granada, Junio Fundamentos de Programación en Java. Introducción a Java Estructuras condicionales If, if else, switch.
Break en PHP Programación en Internet II. Break en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Break.
ELO3291 Estructuras fundamentales de la programación en Java ELO-329: Diseño y programación orientados a objetos Agustín J. González.
ELO3291 Estructuras fundamentales de la programación en Java ELO-329: Diseño y programación orientados a objetos Agustín J. González.
Código (salario) #include int main() { int hours; double gross_pay,rate; cout rate; if (hours > 40) gross_pay = rate*40.
El lenguaje de programación C - Control de flujo y bucles -
Programación orientada a objetos Capítulo 4 Agrupar objetos.
Fundamentos de Programación
Práctica Profesional PHP.
3A3A3A3A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática.
Estructuras de Decisión
int cantidad, horas, cuota; float precio, peso; cantidad = 5; // Le asigno un número a la variable Cantidad; horas = // Le asigno 30 a la variable.
Clase Teórica No. 3 Introducción a Java
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
Tipos de datos básicos en Java
Elementos básicos.  Fuertemente tipeado.  Sintaxis similar a C/C++.  Sin punteros: garbage collection.  Portable.  Integra librerías para objetos.
Décimo Curso de Programación Básica con NQC “Segunda Clase” Cristián Arenas Ulloa Agosto 29 de 2009.
Operadores de asignación
Diferentes maneras de manejar datos en JAVA COMP 250.
Estructuras de control selectivas Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 3.
Tema – 5 Construcciones condicionales Introducción En un programa es usual ejecutar unas instrucciones u otras en función de unas condiciones especificadas.
1 Clase 6: control (1ª parte) iic1102 – introducción a la programación.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
Tipos genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 3.
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Introducción a JAVA COMP 250.
Diferentes maneras de manejar datos en JAVA
Transcripción de la presentación:

Estructura de Selección en JAVA

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.

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

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

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

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

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 9 50 + (int) (Math.random( ) * 50) genera un número entero entre 50 y 99

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);

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

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';

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

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

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; }

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)

Formatting Console Output

Referencias Introduction to Java Programming 8th Edition