ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Condicionales Java


Enviado por   •  27 de Mayo de 2021  •  Trabajos  •  5.883 Palabras (24 Páginas)  •  84 Visitas

Página 1 de 24

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.

...

Descargar como (para miembros actualizados)  txt (35.2 Kb)   pdf (601.3 Kb)   docx (1.1 Mb)  
Leer 23 páginas más »
Disponible sólo en Clubensayos.com