Retomando el reto Java.

Soy una novata comenzando en la aventura de Java, este es mi diario de avance personal.

Todo comienza con un: ¡Hola mundo!

En este blog no encontrarás a una experta en programación, solo presenciarás el desarrollo de esta aventura personal.

No soy programadora.

No estudié nada relacionado a informática, solo soy una entusiasta más con hambre de aprender.

Todo comienza con la primera línea.

Pero con esa línea se difumina el lenguaje, no desistir es la clave.

Todo suma...

El aprendizaje de hoy suma con el de mañana y así sucesivamente. Mantener este diario como demostración a mí misma de que se puede.

domingo, 31 de enero de 2016

Resumen Capítulo 2 Deitel & Deitel...

Ha sido una gran semana para iniciar con Java, en pocos días he logrado un gran avance, realizando programas básicos y repasando conceptos básicos del lenguaje.

Aquí les dejó un breve resumen de lo que he estudiado en estos 10 días.


¡Saludos!

viernes, 29 de enero de 2016

Programa 6: Calculadora de Índice de Masa Corporal.

Para los que nos preocupamos por nuestro estado de salud, tomando como parámetro nuestro peso, esta es una aplicación bonita y muy útil.

En este ejercicio se nos pide:

Crear una calculadora BMI que  solicite el peso del usuario en Kilogramos y la estatura  en metros, luego calcula y muestra el índice de masa corporal  del usuario. También, mostrar la siguiente información del Departamento de Salud y Servicios Humanos / Institutos Nacionales de Salud por lo que el usuario puede evaluar su índice de masa corporal.

BMI = (peso en Kilogramos) / (altura en metros)(altura en metros)

Valores BMI (Body Mass Index)

Peso bajo: menos de 18.5
Normal: entre 18.5 y 24.9
Sobrepeso: entre 25 y 29.9
Obeso: 30 ó más.

A continuación les comparto el vídeo en el cual muestro cómo lo resolví:


¡Nos vemos en el siguiente programa!


jueves, 28 de enero de 2016

Programa 5: Diámetro, circunferencia y área de un círculo.

Escribir una aplicación en la que solicites al usuario ingresar por teclado el radio de un círculo como número entero y que imprima en pantalla: el diámetro, circunferencia y área del  círculo. Usa las siguientes fórmulas:

En donde r es radio.

diámetro = 2r
circunferencia = 2π r
área = π r^2

Esta es la manera en la que escribí el código. A continuación les comparto el vídeo en el que se ve correr la aplicación:


¡Nos vemos en el siguiente programa!



miércoles, 27 de enero de 2016

Programa 4: Figuras con asteriscos.

En esta ocasión les comparto un programa sumamente sencillo que Deitel nos propone en la sección de ejercicios al final del capítulo número 2.

Se trata únicamente de imprimir las siguientes figuras:
A continuación les comparto el vídeo en donde se puede apreciar la aplicación corriendo en Netbeans:
¡Nos vemos en el siguiente programa!

¡Saludos!

martes, 26 de enero de 2016

Ejercicio 3: Comparación y operaciones de 3 números enteros.

Ejercicio 3: Escribe una aplicación en la que se ingresen 3 números por teclado y muestre en pantalla:
la suma, promedio, multiplicación, el número más pequeño y el número más grande. Nota: el cálculo del promedio en este ejercicio deberá mostrarse como entero.

A continuación les comparto el vídeo en el cual muestro el código y cómo corre en Netbeans:

¡Nos vemos en el siguiente programa!

¡Saludos!

Programa 2: mostrar el número más grande de 2 números.

En esta ocasión compartiré con ustedes el código del siguiente ejercicio.

Ejercicio 2: Escribe una aplicación en la que le pidas al usuario ingresar 2 números enteros, una vez que los coloca mostrar en pantalla el número más grande seguido de las palabras: es el más grande. Sí los dos números son iguales, imprimir en pantalla: "Estos números son iguales".

A continuación les comparto el código, visto desde Netbeans:


¡Nos vemos en el siguiente programa!


lunes, 25 de enero de 2016

Explicación del programa de comparación de 2 números enteros...

Hace un par de días compartí con ustedes el código de el primer programa en Java colocado en este blog, he dedicado tiempo a explicar por completo el código, para mí es importante saber qué es lo que se esta colocando en cada línea, de otra manera creo que no vale la pena avanzar...

Espero que este vídeo les ayude a comprender un poco mejor,  el cual me atreví a realizar siendo una novata en Java.

¡Saludos!


domingo, 24 de enero de 2016

¿Qué es una clase en Java?

Java es un lenguaje totalmente orientado a objetos.

Todo programa en Java se construye mediante: clases y objetos.

Tenemos clases y objetos que están hechos de: métodos y atributos.

Los métodos están hechos de: declaraciones y de expresiones.

Y las expresiones están hechas a partir del uso de operadores.

La OOP (programación orientada a objetos) es una metodología de desarrollo de software en la cual un programa se define como un grupo de objetos que trabajan juntos y esos objetos son creados a partir de plantillas llamadas clases.

Java organiza los programas en elementos llamados clases. Estas clases son usadas para crear objetos.

Para todas las clases se definen sus comportamientos (es decir métodos) y propiedades (atributos).

A continuación te presento el siguiente vídeo en donde podrás aprender más sobre la definición de una clase en Java.

Espero les sea de ayuda.

¡Saludos!








Método main()

En mi anterior post coloqué una aplicación de Java que compara dos números enteros entre sí. En esta aplicación de Java aparece el método main.

El método main inicializa la ejecución de la aplicación en Java.

Para explicar la firma del método main, he preparado este vídeo, que espero les sea de gran utilidad.



En siguiente post lo dedicaré al término de clase.

¡Saludos cordiales!

viernes, 22 de enero de 2016

Programa 1: Comparación de 2 números enteros.

A continuación les comparto el siguiente programa en Java que no es más que la comparación de dos números enteros usando sentencias de tipo if y operadores relacionales.

En el primer video les presentó el código y la captura de pantalla al correr el programa en Netbeans.

En el segundo video les muestro cómo corre el programa en Netbeans.

A continuación les comparto el código del programa:















Espero les sea de ayuda.

Estos son mis primeros pasos en Java...

¡Saludos!

jueves, 21 de enero de 2016

¿Por qué aprender Java? Video II.

En este vídeo les comparto 8 razones válidas para aprender Java: es un lenguaje poderoso, seguro, flexible, expandible, es orientado a objetos, entre otras razones. Hacerme consciente del poder del lenguaje en el que me voy a embarcar en un largo viaje es importante para no abandonar el barco, aunque mi cabeza quiera huir.

¡Saludos!


¿Por qué aprender Java?

No coloqué razones técnicas, en realidad es más un vídeo auto motivacional que espero les guste. ¡Saludos!


Convenciones en Java...


Convenciones Java y UML
Mayúsculas y minúsculas (I)

En Java existen una serie de convenciones con lo que respecta a la escritura de los PaquetesClasesMétodos y Variables.
  • Paquete
    • todas las letras en minúsculas
      • esteesunpaquete
  • Clases
    • la primera letra de la primera palabra compuesta en mayúsculas
    • la primera letra de la segunda y restantes palabras compuesta en mayúsculas
      • EstaEsUnaClase
  • Métodos
    • la primera letra de la primera palabra compuesta en minúsculas
    • la primera letra de la segunda y restantes palabras compuesta en mayúsculas
      • esteEsUnMetodo()
  • Variables
    • igual que los métodos
      • estaEsUnaVariable

Plan de acción...

A continuación el plan de acción inicial para iniciar con esta nueva aventura:

- Hasta el momento ya tengo instalado el programa Net Beans.

- El siguiente paso es realizar el recorrido virtual de Net Beans.

- Iniciar con el estudio de un mini curso de Java en línea.

- Realizar mapas mentales de los conceptos básicos.

- Iniciar con el libro de Deitel --->How to program. Early objects. Cada día dedicar al menos 1 hora de estudio diario. Empezando hoy mismo.

-  Ya cuento con el material de estudio, el lugar de registro de  mi actividad lo realizaré en este blog.

- Para el día 20 de Agosto deberé haber hecho una app que lleve mi registro de Km. recorridos que pueda ser capaz de usar en mi dispositivo móvil.

- Cualquier duda que tenga me dirigiré de nuevo al material de estudio.

- Si requiero de un apoyo extra para comprender conceptos, haré mención del apoyo en cuestión.

- Para el día 20 de Enero del 2017 deberé de ser capaz de realizar un juego que tengo en mente.

Estos son mis buenos deseos para mí en este camino de incertidumbre y conocimiento, recordando que: "TODO SUMA".

¡Saludos!

Todo comienza con la primera línea...

Por cuenta propia he decidido aprender java desde cero, considerando que no tengo idea de cómo programar, no tengo ninguna noción de programación. Será una aventura nueva y desafiante. Este blog es un diario de mi proceso de aprendizaje, tal vez me lleve años aprender, pero mientras no quite el dedo del renglón creo será un camino no tan fácil pero interesante e inquietante. Con este aprendizaje seguiré los consejos del maestro Carlos Miguel Prieto: 30 min. al día hacen la diferencia. ¡Saludos!