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.

martes, 8 de marzo de 2016

Debut y despedida en Java...

Quiero agradecerles a cada una de las personas de diferentes países por haber visitado mi blog, se convirtieron en una más de mis motivaciones para seguir aprendiendo por cuenta propia. 

Gracias al entusiasmo y avance que he dedicado a este proceso con Java, me ha cobijado un coach a quien le debo enorme respeto y admiración por su gran conocimiento en la materia de desarrollo de Software.

Hoy tuve una charla inspiradora, me cuestionó sobre: ¿Qué quiero hacer en 5 años? y pues le planteé mis deseos y gracias a que conoce de lo que habla, me comentó que estaba muy bien aprender Java, pero que en vista de que el tiempo corre y es finito, debo concentrar mis esfuerzos en habilidades que me lleven a donde deseo estar parada en ese tiempo.

Pues gracias a su charla y a ofrecerme su guía durante mi proceso de auto aprendizaje, he aceptado a dedicar mi tiempo, esfuerzo, entusiasmo a otro lenguaje, me mudaré a Ruby. 

Es genial recibir ayuda y asesoría cuando más lo deseas y necesitas.

Me despido de ustedes, es hora de comenzar por un nuevo camino, no desdeño lo aprendido en Java, la pasé muy bien, me divertí y creo que es un gran lenguaje para tener bases de programación. 

¡Gracias a todos! 

domingo, 6 de marzo de 2016

Solución programa 10: El número más largo.

A continuación se muestra la solución propuesta para el programa 10 de este blog:

Se muestra corriendo en NetBeans:



Seguimos con más ejercicios...

¡Saludos!

sábado, 5 de marzo de 2016

Programa 10: Encuentra el número más largo.

El siguiente problema a resolver en este blog es el siguiente:

El proceso de encontrar el valor más grande se utiliza con frecuencia en aplicaciones informáticas. Por ejemplo, un programa que determina al ganador de una competición de ventas introduciría el número de unidades vendidas por cada vendedor. El vendedor que vende la mayor parte de unidades gana la competición. 

Escriba una aplicación en Java en la que introduce una serie de 10 números enteros, determina e imprime el número entero más grande. Su programa debería usar al menos las tres variables siguientes: 

a) contador: Un contador para contar a 10 (es decir, para realizar un seguimiento de cuántos números se han introducido y para determinar si las 10 números han sido procesadas).

b)  número: El número entero más recientemente introducido por el usuario. 

c) más grande: el número más grande encontrado hasta ahora.

En la próxima entrada colocaré mi propuesta de solución...

¡Saludos!

viernes, 4 de marzo de 2016

Solución problema 9: Consumo de combustible (millas / galón).

A continuación comparto con ustedes la solución de este problema, recuerden existen muchos caminos para llegar a la solución, esta es la propuesta:


A continuación el programa corriendo en NetBeans:

Un agradecimiento especial a Phelps por su apoyo y guía...

¡Seguimos!

jueves, 3 de marzo de 2016

Programa 9: Consumo de combustible (millas / galón).

A continuación se presenta el primer ejercicio a final del capítulo 4 del libro de Deitel y el programa número 9 de este blog:

Los conductores están preocupados con el kilometraje recorrido de sus automóviles.

Un conductor ha mantenido un seguimiento de varios viajes mediante el registro de las millas conducidas y galones usados para cada depósito.

Desarrolle una aplicación de Java que introducirá las millas conducidas y galones usados (ambos como números enteros) para cada viaje.

El programa debe calcular y mostrar las millas por galón obtenidos para cada viaje e imprimir las millas por galón obtenidos para todos los viajes hasta este punto.

Todos los cálculos de tipo promedio deben producir resultados de tipo flotante. 

Para dar cara al problema comencemos con proponer el diagrama UML de la clase que se creará llamada ConsumoCombustible:


Esta es la propuesta de la clase ConsumoCombustible, nos vemos en la siguiente entrada con la solución de este problema.

¡Saludos!



martes, 1 de marzo de 2016

Ejemplo de las clases: Graphics y JPanel.

A continuación se muestra el código de cómo se hace uso de las clases Graphics y JPanel en Java:



Se puede apreciar el resultado de manera gráfica de este ejemplo.

Aparecen nuevas palabras reservadas como extends que será visto con mayor detalle hasta llegar al capítulo 9, mientras seguimos en ultimar los detalles teóricos de este capítulo 4 para iniciar con la solución de los ejercicios propuestos al final de este capítulo.

¡Saludos!

domingo, 28 de febrero de 2016

Operadores de asignación compuestos.

Los operadores son palabras o símbolos que hacen que permiten realizar operaciones con los datos de un programa, para cada tipo de datos hay una serie de operadores definidos.

Entre todos los operadores se distingue el operador de asignación “=”, que se puede leer como “guarda un valor en la variable indicada”, el valor puede ser una constante literal o el resultado de una expresión.

Existen los operadores de incremento “++” y decremento “--“, éstos tienen el efecto de aumentar o decrementar en una unidad el valor de una variable, supongamos que estamos trabajando con la variable x:

x++;  /* equivale a hacer: x  =  x + 1;*/

x--;  /* equivale a hacer: x  =  x – 1;*/

Los operadores de la asignación compuestos abrevian expresiones de la asignación. Declaraciones como:

variable = variable operador expresión;

En donde el operador es in de los operadores binarios como: +, - , * , / o % y pueden ser escritos de la siguiente forma:

variable operador = expresión;

Por ejemplo, podemos abreviar:

c = c + 3;

Con el operador de asignación compuesto, += , como:

c += 3;

El += operador suma el valor de la expresión a su derecha el valor de la variable de su izquierda y almacena el resultado en la variable a la izquierda del operador.

Seguimos con más teoría...

¡Saludos!