Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ROMN GAJARDO
La redaccin de un programa o algoritmo en Java, inicia con la declaracin de
variables, recuerda que una variable es un espacio en memoria que se reserva y
existen distintos tipos de variables:
En el curso se trabaj principalmente con los tipos de datos int, double, boolean,
ejemplos
Como debes recordar las variables son utilizadas para almacenar un valor dependiendo
del tipo de dato, y adems, con las variables numricas se puede hacer operaciones
aritmticas como suma, resta, multiplicacin, divisin, y MOD o resto de la divisin.
Algunos ejemplos de operaciones aritmticas.
ROMN GAJARDO
Recuerda que tambin es importante el manejo de parntesis, ya que si existe una
operacin aritmtica con parntesis estos son los primeros que se deben resolver.
Ejemplo:
Cul es el valor
que
almacena
total?
ENTRADA Y SALIDA
Ya sabes que la salida o impresin de mensajes o variables es por medio de a
instruccin System.out.println(MENSAJE +variable)
Por otra parte la entrada o lectura de datos est dada por una clase llamada Scanner,
la cual para poder utilizar esta clase es necesario importar dicha clase, crear un
objeto y posteriormente utilizar su comportamiento que puede ser leer un numero
entero, un numero decimal, una cadena etc.
Aqu se presenta un ejemplo de lectura de un nmero entero y un nmero decimal.
Ejercicios:
Lee un nmero entero y muestra el nmero ingresado multiplicado por 10.
Lee un nmero decimal y muestra el 20% del nmero ingresado.
ROMN GAJARDO
INSTRUCCIN IF-ELSE
Esta instruccin, tambin llamada estructura de control, se utiliza cuando existe un
problema en donde una operacin o salida depende de un valor o resultado, por
ejemplos,
Si est lloviendo, utilizo el paragua, si hay sol utilizo lentes de sol
Una persona tiene un descuento del 5% en una compra si naci en 1988
Una persona tiene acceso a la fiesta si su edad es igual o superior a 18, si no,
no entra a la fiesta
Como puedes ver, cada una de estas tres oraciones, si lo llevamos a la programacin, se
podra decir que existe una condicin para poder ejecutar una accin.
Al hablar de condicin hablamos de operadores relacionales aqu una tabla resumen
para que hagas memoria:
ROMN GAJARDO
Recuerda que los operadores AND y OR necesitan dos condiciones para poder
aplicarlo, adems cualquier operacin relacional que se realice tendremos un resultado
el cual puede ser verdadero (true) o falso (false), algunos ejemplos:
(3 > 5) -> false
(5 != 3) -> true
(3>5) && (4>7) -> false
(7==7) || (4>7) -> true
ROMN GAJARDO
Ahora la sintaxis de IF-ELSE
ROMN GAJARDO
Programa que lea la edad de una persona, imprima si es mayor o menor de edad.
Como puedes ver son ejemplos simples, en donde dentro de cada if o else slo hay una
impresin, pero recuerda que tambin puedes realizar clculos aritmticos.
Existe un operador llamado ternario el cual se representa por ?: Ejemplo, si
tenemos la expresin if - else, esta se puede expresar como indica la figura.
ROMN GAJARDO
INSTRUCCIONES DE REPETICIN FOR-WHILE
Recuerda que las instrucciones de repeticin, como su palabra lo dice, permite poder
repetir un determinado bloque de cdigo. La mayora de las veces las instrucciones de
repeticin necesitan una inicializacin, condicin de termino, y un incremento o
decremento.
Debes recordar tambin que en la mayora de los casos un ciclo utiliza uno o ms
contadores, el cual es o son inicializados en algn valor.
CICLO FOR
CICLO WHILE
ROMN GAJARDO
CICLO DO-WHILE
Ejercicios:
Muestra los nmeros de 1 a 51
Muestra los pares entre 1 y 100
Muestra los mltiplos de 4 entre 5 y 70
Calcula la suma de 1 a 10
Calcula la suma de los impares entre 1 y 100
ROMN GAJARDO
ARREGLOS
Un arreglo es un conjunto de elementos o valores, en el cual son todos de un mismo
tipo por ejemplo un arreglo de nmeros enteros, arreglo de nombres, etc.
Un arreglo se compone de dos elementos como debes recordar, estos son ndice
(posicin) y el elemento (valor). La imagen aclara mejor estos dos componentes:
Dicho de otra manera para poder acceder a los elementos de un arreglo es necesario
utilizar parntesis cuadrados [ ], ejemplo: ARREGLO [3], que si nos fijamos en la
figura de arriba, estamos accediendo al nmero 21. Esta otra imagen aclara mejor la
forma en que podemos acceder a los elementos de un arreglo.
ROMN GAJARDO
Ejercicios
Del arreglo de la figura cuenta los impares.
Del arreglo de la figura suma los nmeros que son pares
Del arreglo de la figura cuenta los mltiplos de 3.
ROMN GAJARDO
CLASE RANDOM
La clase Random se utiliz para poder generar un numero al azar entre un cierto rango
de nmeros, por ejemplo, cuando vas a jugar un Loto al azar, hay un programa que
genera nmeros al azar entre 1 y 41.
Para utilizar la clase Random es necesario importar dicha clase y crear un objeto, para
posteriormente poder utilizar un mtodo llamado nextInt(NUM)
A continuacin un ejemplo con diversos nmeros generados al azar.
Ejercicios
Genera un nmero al azar entre 1 y 30
Genera 10 nmeros al azar entre 1 y 10
Genera 10 nmeros al azar entre 0 y 1
ROMN GAJARDO
CLASE MATH
La clase Math permite utilizar funciones matemticas por medio de sus mtodos y
atributos constantes estticos. Por ejemplo, calcular la raz de un nmero, la potencia
de un nmero, la tangente de un ngulo, etc.
Aqu se presentan los mtodos ms utilizados.
ROMN GAJARDO
Algunos ejemplos de aplicacin
Imprima el valor de X