Condicionales Java
Enviado por freddyl2212 • 27 de Mayo de 2021 • Trabajo • 5.883 Palabras (24 Páginas) • 104 Visitas
PORTADA
Contenido
Introducción 2
Objetivo 2
Condicionales 2
Operadores Lógicos 2
Instrucción IF 2
Instrucción ELSE 3
Condicionales Simples 4
Condicionales en cascada 6
SWITCH 7
Ciclos 8
Ciclo FOR 9
Ciclo WHILE 9
Ciclos anidados 10
Ficheros 11
Ficheros de salida (Escritura) 12
Escritura mediante arrays de bytes 12
Escritura desde buffers 13
Ficheros de entrada (Lectura) 14
Lectura a un array de bytes 15
Lectura a una lista enlazada de Strings 16
Lectura a un Buffer 16
Formatos para datos de salida 17
Subprogramas 18
Funciones en Java 19
Métodos en Java 22
Procedimientos en Java 23
Referencias 24
Introducción
Como todo lenguaje de programación, Java dispone de instrucciones que permiten el control del flujo de ordenes de un programa, basándose en decisiones lógicas. Para ello, dispone de estructuras clásicas como if, if...else y switch, así como de funciones lógicas específicas de este lenguaje.
Con el fin de realizar ciertas tareas un numero definido de veces, Java utiliza ciclos, los cuales nos van a ayudar a tener el control de las instrucciones que se van a realizar, de lo contrario se generaría un ciclo de ejecución infinita que podría desencadenar un desborde de memoria y en consecuencia un fallo en la aplicación, además nos permite acortar líneas de código y ser mas eficientes al momento de escribirlo.
Además, es importante conocer los tipos de ficheros, ya sea de entrada o salida para poder organizar nuestros datos de la manera mas optima de acuerdo con nuestras necesidades, por lo que se expondrá el tipo y uso de cada uno de ellos.
Para poder utilizar correctamente dichas instrucciones de programación, es necesario tener conocimiento acerca de las funciones y métodos dentro del mismo lenguaje, ya que de una manera estructurada nos permite invocar tareas con los parámetros y condiciones que se requieran.
Objetivo
Definir los conceptos principales mas usados dentro de la programación, los cuales son de mucha ayuda al momento de dar solución a un problema. De igual manera aprender a usar correctamente cada una de estas herramientas en uno de los lenguajes mas comunes como es Java.
Condicionales
Una instrucción condicional nos permite plantear la solución a un problema considerando los distintos casos que se pueden presentar. De esta manera, podemos utilizar un algoritmo distinto para enfrentar cada caso que pueda existir en el mundo.
Operadores Lógicos
Para crear condiciones, por muy simples que sean, se necesitan los operadores lógicos y su función es comparar dos expresiones y proporcionar una respuesta de tipo VERDADERO o FALSO.
== significa “igual”. If x==y, significa “si x es igual a y”
> significa “mayor que”. If x>y, significa “si x es mayor que y”
< significa “menor que”. If x<y, significa “si x es menor que y”
!= significa “si es distinto”. If x!=y, significa “si x es distinto de y”
&& significa “Y”, la conjunción copulativa; es decir: If (x==y) && (x==z), significa “si x es igual a y Y x igual a z”
|| significa “O”, la conjunción adversativa; es decir, If (x==y) || (x==z), significa “si x es igual a y O x igual a z”
Instrucción IF
La instrucción if simple nos permite comprobar si se cumple una cierta condición antes de ejecutar una serie de instrucciones. Su forma general es la siguiente:
if condición[pic 1]
instrucciones
end
Es decir, el programa evalúa si la condición es cierta, y en ese caso ejecuta las instrucciones. Si la condición es falsa, las instrucciones se ignoran. El flujo del programa se muestra en la Figura
[pic 2]
Instrucción ELSE
La orden else permite ejecutar un bloque de líneas de código si no es cierta la condición en una instrucción if. El flujo asociado a una estructura condicional de este tipo es el siguiente:[pic 3]
if condición
instrucciones(1) % si condición VERDADERA
else
instrucciones(2) % si condición FALSA
end
Es decir, el programa evalúa si la condición es cierta, y en ese caso ejecuta las instrucciones(1). Si la condición es falsa, se ejecutan las instrucciones(2). El flujo del programa se muestra en la Figura
[pic 4]
Condicionales Simples
En Java existe la instrucción condicional if-else, que permite expresar los casos dentro de un método.
La instrucción if-else tiene tres elementos:
- Una condición que corresponde a una expresión lógica capaz de distinguir los dos casos (su evaluación debe dar verdadero si se trata del primer caso y falso si se trata del segundo).
- La solución para el primer caso.
- La solución para el segundo caso. Al encontrar una instrucción condicional, el computador evalúa primero la condición y decide a partir de su resultado cuál de las dos soluciones ejecutar. Nunca ejecuta las dos.
Ejemplo
Considere el método de la clase Producto que se encarga de vender una cierta cantidad de unidades presentes en la bodega. Allí, se pueden presentar dos casos posibles, cada uno con una solución distinta: el primer caso es cuando la cantidad que se quiere vender es mayor que la cantidad disponible en la bodega (el pedido es mayor que la disponibilidad) y el segundo es cuando hay suficientes unidades del producto en la bodega para hacer la venta. En cada una de esas situaciones la solución es distinta y el método debe tener un algoritmo diferente.
...