Curso Java||8.-Estructuras Condicionales Anidadas


Estructuras condicionales anidadas


Una estructura condicional se convierte en anidada cuando dentro de un camino, ya sea del lado Falso o del lado verdadero, tiene otra estructura condicional, es decir una condición dentro de otra condición. Ejemplo:




Estamos utilizando if –else como lo hicimos en el Ejercicio anterior, pero ahora haremos un ejercicio en el cual vamos a utilizar una estructura condicional Anidada. Para esto Vamos a crear un proyecto que se llame OperacionesDos. Así que Abre, tu NetBeans y empecemos a programar.


Crea un Nuevo proyecto, Pon en practica lo que ya sabes.






Selecciona Javaà Java Aplication







Ponle Nombre al proyecto y da clic en terminar





Después de Borrar las comentarios (si tu Quieres), Creamos las Variables que ocuparemos, recuerda que las Variables son espacios en memoria a la que podemos asignarles valores, dependiendo de el tipo de dato que introduciremos 







Ahora, creamos nuestra estructura condicional anidada. 






Como notaras, a diferencia del ejercicio anterior, esta vez seguimos condicionando después del else
y le pedimos al sistema que imprima en la consola un texto con el valor seleccionado y la operación cambia. Podríamos decir que este es la base para una calculadora, pero todo depende te tu ingenio para crear lo que tu quieras.





Cambia el valor señalado y veras los cambios en el resultado, ejecuta el programa en cada cambio de valor para que veas el resultado.








Esta vez no Pusimos un Scanner para introducir datos desde teclado porque queremos que tu Lo implementes a tu gusto, ya sabes hacerlo. 

Recuerda que solo se aprende a programar Programando.

Revisa el diagrama de Flujo, Implementa Nuevas Funciones, Juega con el codigo.

Coméntanos como te fue.



Curso Java||7.-Estructuras condicionales if-else


Estructuras condicionales con if – else



Una estructura condicional se utiliza para decirle a nuestro programa que debe comparar una instrucción como SI o NO.

Ejemplo 1


¿elijo trabajar de noche o de día? Si (if) elijo trabajar de noche no descansare nada.  Si no (else) dormiré mis 8 horas.

Esta imagen representa la condición y dos opciones para decidir. Si la condición (if) se cumple, entonces el resultado será una operación (operacion1) pero si no se cumple (else) entonces el resultado será otra operación (operacion2).



 Ejemplo 2


¿Papa me compras una bicicleta?

Condición: -Si (if) tus calificaciones de escuela de este mes superan el 6 y apruebas, te la compro y te llevo al parque.

Si no (else) entonces NO te la compro y además te castigo.

Entonces: Si su calificación supera el 6, la condición se cumple, pero si no se cumple la reacción es diferente y se termina la plática (programa).


En este tipo de casos se pueden utilizar dos tipos de estructuras condicionales:

1.-Estructuras condicionales simples
2.-Estructuras condicionales compuestas

En la estructura condicional simple solo un camino se cumple, es decir, solo un camino tiene instrucciones y el otro no, independientemente si es por el lado verdadero o falso.

La estructura condicional compuesta tiene instrucciones por los dos caminos.

Vamos a la Practica

Abre tu NetBeans y vamos a utilizar el proyecto anterior (Operadores)


Ahora le añadiremos una variable más y será del tipo entero.






Añadiremos una instrucción de impresión más para esta variable trayéndola con el Scanner. Y cambiamos el texto que Imprimirá en pantalla.







La condición es que Si (if) la operación da como resultado un número Mayor o igual a 6 entonces el Alumno Aprobara (la condición se escribe entre paréntesis), pero si no (else), entonces significa que el resultado es menor a 6 y por lo tanto el alumno reprobó.

Ahora tomaremos el resultado y lo evaluaremos o comparáremos para ver si la condición se cumple







Ejecutamos Nuestro Programa







Este sería el resultado.





¿Que Hicimos hoy?




Realizamos un diagrama de Flujo (imagen 1), este lo utilizamos para definir nuestros programas antes de crearlos. Es como el plano de la arquitectura de nuestro programa.

Siempre, antes de programar, debemos analizar lo que queremos desarrollar y ver los posibles problemas a los que te enfrentarás durante el desarrollo y la ejecución del mismo, y ya por ultimo escribiremos el código necesario para programar.

Entonces lo resumimos así:

1.-Analizamos
2.-Resolvemos
3.-Programamos.

También, en esta parte del curso Java, utilizamos una estructura condicional compuesta, con dos caminos que programamos con diferente resultado.

Nuestra recomendación es:


Juega con el código, ingrésale más datos y observa los resultados conforme vas programando para detectar posibles fallos en el programa. Recuerda que solo se aprende a programar, Programando.
Desarrolla este ejercicio y comentamos como te fue.

No Olvides Suscribirte






Curso Java||6.-Datos desde Teclado


Bueno, ahora en nuestro Curso de Java aprenderemos a diseñar un programa que permita al usuario ingresar sus propios valores para hacer la suma del programa anterior. Para esto utilizaremos una sublibreria que se llama Scanner.



Abre tu NetBeans



Puedes utilizar el proyecto anterior y vamos a borrar los valores de las variables, y las inicializamos en cero. Quítale la división y deja solo la suma (quita los paréntesis).







Importamos la sublibreria Scanner utilizando una librería superior (explicaremos más adelante) que se llama util y la declaramos, es decir, le informamos al programa que utilizaremos la sublibreria Scanner y le asignamos un nombre que puede ser cualquier nombre, pero yo le pondré Entrada. Cabe señalar que en la imagen ya estamos utilizando los comentarios. Como son comentarios de una sola línea utilizamos dos // pero si fueran comentarios de más de una línea utilizaríamos /** para empezar a escribir y en cada línea un *   y si ya terminaste de comentar cerramos el comentario con un */






No olvides el punto y coma después de cada instrucción.




Ahora le pedimos al usuario mediante una impresión en consola el primer valor y el segundo valor.  La sublibreria Scanner recoge el valor Y lo manda a guardar en la variable que le corresponde.







Ahora que ya tenemos los valores pedidos el programa realizara la operación y la mandara a imprimir en la consola el resultado.    Dale clic en Ejecutar.








Este es el resultado.






Ahora bien, si quieres introducir texto para incluirlo en la operación, creamos otra variable pero esta vez del tipo String (cadena) y lo inicializamos el vacío poniendo solo comillas







¿Verdad que fue muy fácil?  Inténtalo y coméntanos como te fue.


Recuerda que cada día se aprende algo nuevo.



Curso Java||5.-Datos y Operadores


Datos & Operadores Aritméticos


Como este curso está más enfocado hacia la práctica, ahora crearemos un programa utilizando lo que hasta ahora ya sabemos. Recuerda que solo se aprende a programar, programando.


Empecemos


Abre tu NetBeans en archivo (File) selecciona Nuevo Proyecto.





Javaà Java Aplication y clic en siguiente.





Le ponemos Nombre a Programa, Yo le llamare Operadores (recuerda iniciar el nombre con Mayuscula) y Clic en Terminar.





Si quieres borra los Comentarios (ya sabemos para qué sirven) yo solo dejare el comentario del Autor, y empecemos a programar.


Dentro del Método Main crearemos 3 variables y les asignaremos Nombre y un Valor de Arranque. Estas variables serán del tipo entero int. A las primeras dos les ingresamos un valor, pero a la tercera variable le ponemos un cero porque será el que contendrá el resultado y como todavía no conocemos el resultado pues le corresponde un cero. Recuerda que al ser Instrucciones le ponderemos un Punto y coma al final de cada Instrucción.






Realizamos la operación y lo mandamos a imprimir en la consola con un 
System.out.println("El resultado de tu operación es: "+ resultado);







El resultado sería:






Ahora bien, si le dijéramos que el resultado lo divida entre 2 quizás esperaríamos que el resultado sea 6 porque 8+4 = 12 entre 2 seria = a 6, veamos la operación




Resultado





Resulta que dio como resultado 10. Bueno, quiero decirles que los programas leen el código de arriba hacia abajo y de derecha a izquierda. Por lo tanto, aquí le dijimos al programa que dividiera entre 2 el valor2 y luego que le sume el valor1, dando como resultado 10 (4/2=2+8=10). Ahora apliquemos lo que ya aprendimos, Veamos la operación.



Lo que hacemos es encerrar la suma entre paréntesis   



Recordemos la prioridad de los signos, que primero el programa tomara lo que hay en un paréntesis y después resuelve lo demás.



Ahora si nos dio el resultado esperado.



Ahora te toca a ti, realiza operaciones, juega con el código y cuéntanos como te fue.

Recuerda que cada día se aprende algo nuevo.





Curso Java||4.- Variables


Variables

El uso de Variables será algo fundamental en Programación ya que la mayoría de los programas que creamos contienen por lo menos una variable.

Recordemos que una variable es un espacio en memoria en la cual podemos asignarle un nombre y un valor. Pero, ¿cómo crear una variable? es fácil, le decimos al programa cual es el tipo de dato y su nombre, Ejemplo:


Tipo de Datoà Nombre de la variable


El nombre que le pongamos debe ser un nombre que nos recuerde para que estamos utilizando la variable, así será más fácil programarla.

Anterior mente ya vimos los tipos de datos, pero puedes revisarlos desde aquí:

à   DATOS EN JAVA

Vamos a crear Algunas variables:
Así que abre tu NetBeans y si quieres utiliza el proyecto anterior (PrimerPrograma).


Recuerda, creamos la Variable señalando:

1.- El tipo de dato
2.- El nombre de la variable
3.- el valor que contendrá

Como vemos en el ejemplo, a estas variables les asignamos, tipo de dato,nombre y las inicializamos, es decir le decimos al programa que estas variables van a iniciar o arrancar con un valor y se lo señalamos con un signo de =.

Después lo mandamos a imprimir en la consola como ya aprendimos, utilizando el:

System.out.println("Lo que queremos que se imprima") y terminamos la instrucción con un ; (punto y coma).

Si notaste utilizamos también un sigo de + (concatenar), esto significa que le decimos al programa que Concatene, es decir, que una o enlace la cadena de texto que vamos a imprimir con el contenido de la variable para que también se imprima.

le damos clic en ejecutar (la flecha verde que esta sola).




Revisamos el resultado en la consola




Y eso es todo ya Utilizamos Variables creadas por nosotros.

Pruebalo, Revisalo juega con el código y nos platicas como te fue.

No olvides Suscribirte.



Curso Java||3.-Operadores Aritméticos


Al igual que en otros lenguajes de programación, en Java tenemos también lo Operadores aritméticos. Ejemplo Suma, Resta, Multiplicación y división. Para esto utilizamos Signos Conocidos:

+ (suma)

- (resta)

* (multiplicación)

/ (división)

^ (potencia)

( ) (paréntesis Apertura y cierre)


Prioridad de Signos


Cuando realizas operaciones en programación la mejor manera de hacerlo es recordando cual es la prioridad de los operadores. Esto sería así:


( )
Paréntesis
^
Potencia
*  /
Multiplicación y división
+   -
Suma y resta



El programa lo ejecutara de arriba hacia abajo, es decir, cuando programamos una operación lo primero que se va a resolver será lo que el programa encuentre dentro de los paréntesis, después de esto el programa buscara la potencia si es que la hay, y continuara buscando una multiplicación o la división, y por ultimo resolverá la suma o la resta.




Curso Java||2.-Tipos de datos


Pues bien, ahora veremos los tipos de Datos con los que comúnmente trabajaremos en la programación. Cabe señalar que en todos los lenguajes de programación se trabaja con datos y Java no es la excepción. Aquí veremos los tipos de datos más utilizados, pero no son los únicos, hay muchos más, pero muy poco se utilizan.

Los que aquí veremos son los Siguientes:

Int


Este tipo de dato es entero. Su valor mínimo es de -2,147,483,648 y el máximo es de 2,147,483,647. Ocupa 4 bytes.

Ejemplo: 15, 26, 500, -250, -30 etc.

Char


Este tipo de dato es de un solo carácter Unicode. Ocupa 2 bytes

boolean


Este tipo de dato solo retorna valores Verdadero o falso. Ocupa 1 byte.


double


del tipo decimal doble. Ocupa 8 byte.

float


del tipo decimal simple. Ocupa 4 byte.

long


del tipo entero. Ocupa 8 bytes.

short


del tipo entero. Ocupa 2 bytes.

byte


del tipo entero. Ocupa 1 byte.


Estos son tipos de datos, No son métodos. Por lo tanto, no necesitan ser invocados para ser creados.
Tampoco se pueden mesclar entre sí, es decir, No se puede unir un int con un byte.


A estos tipos de datos se les puede conceder una variable, es decir, un espacio en memoria del ordenador al que le podemos asignar un nombre y un contenido específico.


Existe también una variable de tipo String (cadena) en la que se puede almacenar Texto. Este tipo de dato pertenece a la biblioteca estándar de Java.


A todos estos tipos de datos se les conoce como Datos Primitivos.


Los ponemos aquí para que los revises, porque los estaremos utilizando Muy, pero muy, seguido.

Curso Java||1.-Primer programa




Ahora crearemos nuestro Primer Programa en Java, así es que ponte Cómodo, Sera más fácil de lo que creías.

Queremos suponer que ya tienes instalado el Entorno de Desarrollo integrado (IDE) que para esto Utilizaremos el IDE NetBeans si no Lo tienes te recomendamos ver este Video:



Prosigamos



Abrimos NetBeans y en la ventana que aparece como inicio Buscaremos en la esquina superior Izquierda la sección “File” o Archivo si lo tienes en español. Y le damos click en “new Project” o en español Nuevo Proyecto. Se abrirá otra ventana.



En la ventana siguiente seleccionamos Java Y Java Aplication y damos clic en “Next” o Siguiente en español. 




Se abrirá otra pantalla aquí solo le pondremos el nombre al proyecto, En este caso lo llamaremos PrimerPrograma (Iniciamos con Mayuscula y sin espacios) Sin moverle a otra cosa y damos clic en “Finish” o terminar.




Con esto ya tenemos Creado el nuevo proyecto y ahora empezaremos a crear nuestro primer programa, tu proyecto va de esta forma.




Para no romper con la tradición, nuestro primer programa será el clásico “Hola Mundo”


Partes del Proyecto




El Package es el paquete donde se guardará el programa y los recursos que ocupara, es decir, Los paquetes se usan en Java para evitar conflictos de nombres, controlar el acceso, facilitar la búsqueda / localización y el uso de clases, interfaces, enumeraciones y anotaciones, etc.


El public class o clase Publica es como un plano desde donde se pueden construir Objetos, al ser una clase Publica significa que todo el programa podrá utilizar esta clase. Más adelante lo entenderás mejor, por el momento si no entiendes un concepto o palabras No te preocupes Lo iremos aclarando.


public static void main (String args[]) { ... }

En una clase se definen uno o más métodos.


Las palabras public y static son atributos del método que explicaremos mas adelante.

La palabra void indica que el método main no retorna ningún valor.

La forma (String args[]) es la definición de los argumentos que recibe el método main. En este caso se recibe un argumento. Los Corchetes [] indican que el argumento es un arreglo y la palabra String es el tipo de los elementos del arreglo.


Por lo tanto, main recibe como argumento un arreglo de Strings que corresponden a los argumentos con que se invoca el programa.

Las lineas de Código que comienzan con:

 /*
*
*
*/

Y que estan de color Gris.
Son utilizados para hacer comentarios referentes al código, como recordatorios por ejemplo de lo que escribiste y para que lo escribiste, estas partes no las lee el programa. También lo veremos más adelante.

Ahora dentro de public static void main (String args[]) { ... }
Es decir, dentro de las llaves de esta clase escribiremos:

System.out.println(...)

y terminaremos esta Instrucción Con un

(Todas las Instrucciones terminan con Punto y coma)

Y dentro de estos paréntesis escribiremos entre comillas “Hola Mundo”





Le damos clic en Ejecutar



La instrucción System.out.println(...) despliega un String (o Cadena de Texto) en la consola.

Que en nuestro caso en NetBeans se encuentra en la parte de abajo de nuestra pantalla o área de trabajo.




Bueno ahora ya has programado tu primera Aplicación (programa) en Java.

Inténtalo y coméntanos como te Fue, No olvides Suscribirte.

Recuerda que cada día se aprende algo nuevo

Curso Java||¿Que es Java?




Está de sobra decir que es un lenguaje de programación y que con este lenguaje podemos escribir una infinidad de programas que pueden ser utilizados en cualquier plataforma. (Windows, Linux, Mac Etc.)


Hoy por hoy Java es un lenguaje muy conocido y extendido además que tiene una gran importancia en el mundo del Internet y en la informática como tal.




Es un lenguaje de programación Orientado a Objetos, la primera vez que se comercializo o entro a mercado, fue en 1995, por una empresa de nombre Sun MicroSystem, después de eso Oracle compro la Empresa Sun MicroSystem y con ella el lenguaje de programación Java. Hasta hoy la descarga de Java desde la plataforma Oficial es completamente Gratis. Además de eso Lo actualizan seguido lo cual genera que siempre tengamos la versión más reciente.





Inclusive ya hay muchas aplicaciones y sitios web que ya no funcionan si no tienen Java Instalado y eso incluye: Dispositivos portátiles, Pc, Consolas de Juego, Teléfonos etc.


Tutoriales y cursos


En el mundo del Internet con solo Introducir la palabra Java encontraras una Infinidad de Tutoriales y cursos de cómo utilizar Java, y la verdad es que es un lenguaje de programación Muy cómodo para aprender, claro, lo mejor para aprender es que te guste la programación y le dediques el tiempo necesario, solo así será cómodo también para ti.

En breve Comenzaremos Un curso de Java desde Cero. Así que Suscríbete.


¿De dónde descargar Java?


Es sencillo entra a:


y solo da clic en el Botón
  Descarga Gratuita de Java

Y listo ya tendrás Java en tu Ordenador.


También puedes descargarte el Entorno de Desarrollo Integrado (IDE) para poder trabajar más Fácil con Java Y nada mejor que el propio NetBeans que podrás descargar desde:


Te lo recomendamos ya que en el curso Utilizaremos este IDE.


Pruébalo y nos cuentas que te Parece.

¿Quieres ser Redactor?


¿Te gusta la programación, las tecnologías y el Internet?

Tengo una propuesta para ti.






¿Te gusta Hacer y editar Videos? o ¿te gusta escribir tutoriales?
Te invitamos a formar parte del equipo Ingelist, siendo redactor invitado. En esto todos salimos ganando, si tienes una web Te la promocionamos en las redes sociales.
Además, ayudamos a nuestros amigos y futuros programadores a formar parte de este mundo tan fascinante de la programación. Recuerda que nunca terminamos de aprender y cada día se aprende algo nuevo.

¿Cómo hacerlo?



Facilísimo… debes enviar un email con el tema que te gustaría escribir y nos comunicaremos contigo para revisar tu material.
Incluye:

Datos de Autor



Algo que quieras decirnos de ti y de tus conocimientos, si tienes página web o redes sociales inclúyelas.


Datos del Post, vídeo o Articulo



Titulo claro y entendible, no tiene por qué ser tan largo
Escríbelo o editalo como tú lo desees pero que sea conciso.
Si contiene imágenes, código, gifs, archivos etc. Comprímelos con .rar, o .zip
Recuerda que todo lo que escribas debe ser  relacionado con programación, código o nuevas tecnologías.


Todo esto envíalo a:  ingelist.software@gmail.com

Recuerda que no se vale el Copy Paste. Ni material con Copyrigth

Solo originales y únicos.
Si necesitas más información Contactanos.





Las 5 Mejores aplicaciones Android Mayo 2018



Entre las Nuevas tecnologías que encontramos en la red Están las relacionadas con las Aplicaciones Android, Parte Integrante del Gigante Google. Por eso nos dimos a la tarea de Mostrarte Las 5 Mejores aplicaciones Android Mayo 2018.


Messenger kids


Como adultos Nos sentimos muy cómodos cuando interactuamos con amigos por Messenger de Facebook Pero, ¿Y los Niños? Ahora Facebook pone a su disposición la nueva App Messenger Kids, donde los padres podrán tener el control de la lista de contactos de sus hijos y los mensajes que envían, una buena Manera de proteger de personas Fraudulentas a Los Niños.








Youtube



Una de las Apps más descargadas de todos los tiempos, excelente plataforma de videos, donde podrás subir y compartir tus propios videos, tener tu propio canal y tus propios suscriptores. Pero si eso no te vasta puedes optar por tener contenido Premium en Youtube Red con un costo por suscripción.








Youtube TV


Ahora Youtube expande sus fronteras, si, ahora podrás tener lo mejor de la programación televisiva haciéndole competencia a otros Servicios como: DirecTV Now, Sling TV.
Por el momento este servicio está solo en las grandes ciudades, pero pronto será expandido como todos los servicios de Youtube.






RUVI


Plataforma de mensajería Instantánea, Tiene gran capacidad en el envío de Archivos por lo cual se podría decir que No tiene límite, contiene también un sistema de Borrado de mensajes en Automático y conversión de Mensajes cifrados, para evitar que personas no autorizadas vean tus mensajes, a esto se le conoce como cifrado de punto a punto.








Spotify



Si lo que te gusta es la Música entonces Spotify es para ti, este es el mejor servicio de Streaming con todas las funciones. Reproduce la música que a ti te gusta y organízala. Crea tus listas de reproducción y mucho, mucho más.









Pruébalas y nos dices cuál es tu opinión


  

Uso cookies para darte un mejor servicio.
ingelist.net utiliza cookies para mejorar tu experiencia. Acepto Leer más