Cursos subvencionados para trabajadores
Realiza el curso gratis a través de tu empresa.
Cursos SubvencionadosSe emplea para asignar valores a una variable en función del cumplimiento o no de una condición. Su sintaxis se basa en tres términos.
Sintaxis: los paréntesis son opcionales
algunaVariable=(condición que devuelve un valor booleano) ? (valor si devuelve true) : (valor si devuelve false)
| NOTA: los valores que se devuelven deben ser compatibles con los que admite la variable que se inicializa |
Ejemplo: en este ejemplo se muestra el funcionamiento del operador ternario y se introduce la variable referenciada String, que se utiliza para almacenar cadenas de texto. Se estudiará en profundidad más adelante.

Por consola:
Pedro es mayor de edad y puede votar
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Java y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Admite tantas condiciones como necesite el programador. MUY USADO
Sintaxis:

| NOTA: si el bloque de código de los if tienen una sola línea de código no es necesario utilizar llaves, aunque si se escriben, no da error. Lo mismo ocurre con el bloque de código alternativo |
Ejemplo:

Por consola:
BIENVENIDO AL PROGRAMA
Pedro y Luis son mayores de edad
Pedro y Luis pueden votar
FIN DE PROGRAMA
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Java y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Es parecido o similar a la estructura if()...else if()...else if()...else, pero con ciertas limitaciones:
Ejemplo 1:

Por consola:
El operador es +
El operador es *
El operador es /
Operador desconocido
FIN DE PROGRAMA
Explicación:
Se ejecutan todas las instrucciones a partir del segundo case (es el que coincide con la variable operador). Si no hay ningún case coincidente, se ejecuta el código asociado a default.
| NOTA 1: no se puede repetir ningún case con el mismo valor. Se produce error de compilación |
| NOTA 2: si se quiere que el programa, cuando encuentre el primer case coincidente con el valor de la variable evaluada, salga del switch, debe agregarse a cada case la instrucción break del siguiente modo: |
Ejemplo 2:

Por consola:
El operador es +
FIN DE PROGRAMA
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Java y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Estructura utilizada para ejecutar una o varias líneas de código un determinado número de veces. Este número de veces depende del cumplimiento de una condición fijada por el programador.
Sintaxis:

Ejemplo 1: se quiere desarrollar un programa que muestre por consola los números del 0 al 4. En este momento sólo se podría hacer de la siguiente manera:

Por consola:
0
1
2
3
4
FIN DE PROGRAMA
Este ejemplo se hace mucho mejor y con menos trabajo para el programador mediante un bucle for:

Si se modifica la línea System.out.println(i) por System.out.print(i) no se insertará una línea vacía después de cada número, aparecerán todos en la misma línea.

Por consola:
01234FIN DE PROGRAMA
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Java y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Break
Aplicable dentro de bucles y estructuras condicionales de tipo switch. Su ejecución provoca que se salga del bucle o etiqueta que se esté ejecutando sin finalizar el resto de las sentencias asociadas al mismo.
Return
Se utiliza para truncar la ejecución de un método o para almacenar el dato que devuelven. Puede emplearse para truncar bucles cuando no haya más código después del bucle
Ejemplo 1:

Por consola:
0 1 2
Fuera del bucle
| NOTA: se sale del bucle en el momento en que i llega a 3.
Si se sustituye break por return, se trunca la ejecución del método main Por consola: 0 1 2 |
Ejemplo 2:

Por consola:
Primera linea de unMetodo
Has introducido 10
FIN DE PROGRAMA
Continue:
Aplicable sólo a bucles. Finaliza la iteración "i" que en ese momento se está ejecutando (significa que no ejecuta el resto de sentencias hasta el final del bucle) y vuelve a analizar la condición del bucle, pero con la siguiente iteración "i+1".

Por consola:
0 1 2 4 5 6 7 8 9 10
Fuera del bucle
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Java y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Copyright 2008© ADRInfor S.L. Logroño | Tel: 941250116 Fax: 941236805 | Email | Politica de Privacidad | Aviso Legal