INSTALACIÓN DEL SOFTWARE PARA PROGRAMAR EN JAVA
- Instalación BlueJ en Windows
- Instalación BlueJ en Linux
- Instalación Eclipse IDE Windows
- Instalación Eclipse IDE Linux
- Instalación Eclipse para programar en C/C++
- Tutorial funcionamiento BlueJ
ANTES DE EMPEZAR, HAY QUE LEERSE LOS SIGUIENTES POSTS
Para empezar, vamos a estudiar que tipos de datos se utilizan en java y cómo funciona la Entrada y Salida (lectura y escritura).
- Los tipos de datos que se utilizan son los datos primitivos.
- Para la lectura y escritura en BlueJ vamos a utilizar el siguiente esquema.
- Vemos cómo sacar por pantalla texto.
- Una vez ya tenemos visto el anterior esquema, ya podemos intentar entender el funcionamiento y la sintaxi de leer por teclado ( funcionamiento del objeto Scanner).
- Ya sabemos cómo funciona la lectura por teclado, que se trata de leer lo que el usuario introduce por la pantalla. Ahora vamos a centrarnos en cómo guardar un valor que el usuario introduce en una variable.
Vamos a explicar un poco el funcionamiento del entorno que vamos a utilizar para programar, el BlueJ.
Empezamos, en cómo crear una clase; crearemos una clase y luego vemos cómo podemos ejecutar un programa; ejecutar un programita.
- Si has llegado aquí, ya estas preparado para hacer nuestro primer programa y también podemos ver la solución una vez ejecutada: verlo ejecutandose.
Una vez ya hayas hecho tu primer programa, supongo, que te interesará aprender mas cosas. Asi que me he decidido a ir haciendo poco a poco algo parecido a un manual ilustrado y explicado. Iré de menos a más explicando.
EMPEZAMOS CON LAS LECCIONES
LECCIÓN 1 : Condicionales y Elección.
Los condicionales, se usan para situaciónes en las cuales, nos tenemos que decidir, por una opción o otra. Hay dos formas de hacer esto, una de ellas es con el condicional IF-ELSE , IF-ELSE IF-ELSE y la otra es SWITCH: CASE i…, aquí teneis la explicación y ejemplos de las dos formas:
Explicación de los dos casos: Selección y elección (Condicional) .
Ejemplos: Ejemplo IF-ELSE .
Ejemplo 1 SWITCH, Ejemplo 2 SWITCH.
Para ir cogiendo un poco la idea, aquí os dejo la explicación del funcionamiento de la clase Math, que nos puede servir para muchísimas cosas.
Para ir cogiendo soltura con la sintaxis de los condicionales y elección, os dejo el siguiente enlace, en el cual hay muchísimos ejemplos sobre esta lección.
Ejemplos sobre el primer apartado de java (descargalos!)
LECCIÓN 2 : Iteración ,recursión y bucles.
La iteración, nos va a servir para cuando tenemos que repetir alguna cosa i veces, bucles while,do-while,for…Todos se usan indistintamente, y de uno se puede pasar al otro.
Explicacion del bucle tipo while, y tipo do-while : Bucle WHILE y DO-WHILE .
Ejemplos del bucle tipo while, y tipo do-while : Ejemplos While y Do-While (ilustrativos y en descarga)
Explicacion del bucle for : Bucle FOR
Ejemplos de uso del bucle for : Ejemplo bucle FOR (ilustrado y en descarga)
Para ir cogiendo un poco el truco, aquí os dejo un ejemplo sobre los bucles que os va a servir prácticamente para la mayoría de vuestros programas. El caso práctico de los sumatorios : Ejemplo sumatorio bucle FOR y bucle WHILE
Para terminar la parte de los bucles, os dejo aquí un paquete con muchos ejemplos y programas para poder jugar con ellos y practicar :
Descarga Problemas de Bucles con solución (series,sumatorios…)
Por otra parte, tenemos la recursión (la finalidad es la misma que los bucles), esta se utiliza para escribir poco código, suele ser más complicada de entender y de programar. Pero una vez se entiende cómo funciona puede ser muy útil. Aquí os dejo una fantástica explicación: Recursión
Para terminar la leccion, os dejo aqui la diferencia entre Iteracion y Recursion : Diferencia entre Iteracion y Recursion.
LECCIÓN 3: Creación de métodos estáticos
Empezamos esta lección, con la explicación de cómo crear métodos estáticos que nos van a solucionar, muchos problemas que hemos tenido hasta ahora. Los métodos (funciones) nos van a solucionar la complejidad del programa. Explicación: Declaración de métodos
*PUEDE QUE ALGUNOS ENLACES FALLEN, AL HACER LA MIGRACIÓN DE LA WEB. SI ENCONTRAIS ALGÚNO, HACERMELO SABER ATRAVES DE UN COMENTARIO PORFAVOR. PRONTO SEGUIRÉ CON EL MANUAL





