Ads 468x60px

Featured Posts

no se

sábado, 17 de noviembre de 2012

Sentencias Condicionales ( if, else, switch)

Cuando estamos creando cualquier aplicación, independientemente del Lenguaje  con el que estemos programando, siempre es necesario evaluar diferentes cosas, es decir: Si suponemos que tenemos una variable, pero que dependiendo el valor que esta variable tenga, debemos  realizar una tarea diferente, o mostrar un mensaje dependiendo su valor, o ejecutar un bloque de Código para realizar una determinado acción, se hace necesario tomar una decisión, del cuál conoceremos como Condicionales.

Quizás se vea un poco enredado, es por ello que lo explicaremos mediante un ejemplo, supongamos que existe una tienda Virtual de Vídeo Juegos, para ello existen algunos vídeos juegos que solo serán exclusivos para personas mayores de 15 años,  existen otros vídeo Juegos que solo serán para mayores de 18 años, y otros vídeos Juegos que serán aptos para todas las edades. Si quisiéramos crear un programa que cumplan las condiciones anteriores, lo primero que se nos viene en mente es pensar en filtrar los resultados de la búsqueda según la edad del usuario, ¿Pero cómo lo hacemos? bueno, es ahí dónde vienen a jugar un papel importante las sentencias condicionales, como  los IF, ELSE, SWITCH.

Entrando a la parte técnica y la Sintaxis de java, miraremos cómo se define y cómo se trabaja con las sentencias condicionales. por lo tanto tenemos:


//En Java la Sintaxis es la siguiente 
if ( Condición )
    //sentencia de una línea no abre ni cierra llaves
else
    //sentencia de otra sola línea no abre ni cierra llaves


if ( condición ){
    //Si la condición SI se cumple ejecuta ese bloque de código
    //sentencia con más de una linea debe llevar llaves
    primera línea de código;
    Segunda línea de código;
    ...
    última línea de Código;

} else {
    //si la condición NO se cumple ejecuta este bloque
    //sentencia con más de una linea debe llevar llaves
    primera línea de código;
    Segunda línea de código;
    ...
    última línea de Código;
}



Hay que tener en cuenta, que la sentencia IF evalúa un valor Booleano, por lo tanto, la condición debe evaluarse bajo este criterio:

 3 < 4;
7== 8 ;
objeto1 == objeto2;
"palabra".equals("palabras") ;
1<2 && 0>5;
true || false;
true && true;

Todos estos, retornar un valor booleano (o es verdadero o es falso) y dependiendo ese resultado, realizará el código que nosotros tengamos planeado.
Así mismo, podemos utilizar condicionales anidados, de bajo la siguiente sintaxis:

//el Operador || (or) idica que es verdadera si por lo menos una de las dos condiciones se cumple
if(codicionUNO  || condiciónDOS){
   //Suponemos que edad es una varible entera
   if(  edad  >= 18 ){
        // Si tiene 18 o más de 18, ejecuta este codigo
        primera línea de código;
        Segunda línea de código;
        ...
        última línea de Código;
    }else{
        //Como es menor de 18 años ejecuta este código
        primera línea de código;
        Segunda línea de código;
    }
      
}else{
    //Si no se cumple ni la condición UNO ni la condición DOS
    //Ejecuta este código
    primera línea de código;
    Segunda línea de código;

}

Trabajar con condicionales Anidados, suele ser un poco molesto,  o quizás más complicado en muchoas ocasiones es por ello que por cuestiones prácticas, debemos aprender a manejar el SWITH: la sintaxix es la siguiente:

switch(variable de tipo int o char){
case PrimeraCaso:
     //en caso de que sea el primer caso realiza este bloque de codigo;
     primera línea de código;
    Segunda línea de código;
    Segunda línea de código;
    tercera línea de código;
    ....
    Ultima línea de código;
    break; // Hace un Quiebre y evita que pase al siguiente CASO
case SegundoCaso:
     //en caso de que sea el segundo caso realiza este bloque de codigo;
     coidgoRestar();
     break;// Hace un Quiebre y evita que pase al siguiente CASO
case tercerCaso:
     //en caso de que sea el tercer caso realiza este bloque de codigo;
     coidgoSumar();
     break; 
case default:
     //EN caso de que no sea ninguna opción, se ejecutará este codigo

}


Eso es todo de este tema, lo dejo con el vídeo donde vemos conoceremos mejor sobre este tema:



CLICK EN LA CARPETA PARA DESCARGAR PROYECTO

SALUDOS!

domingo, 11 de noviembre de 2012

Declaración de Variables

Para empezar en el mundo de Java es importante saber Cómo se declaran las variables, y su capacidad que tienen al momento de declarar cierto tipo de variables, es por ello, que se hace importante saber utilizarlas según su capacidad o utilidad, en el vídeo que veremos a continuación   explicaremos su sintaxis y otros detalles:



Para descargar este proyecto presione Click en la siguiente carpeta



public static void main(String[] args) {
        // Todo el Codogo Empieza a ejeuctarse por aqui
        //byte, short, int, float, double;
        byte miByte = 127;// 2^(8-1) = 128 -1;
        short miShort = 32767;// 2^(16-1) = 32768 -1;
        int miEntero = 2147483647;// 2^(32-1) = 2147483648 - 1;
        
        float miFloat = 3.14F;
        double miDouble = 3.1416; //2^64-1
        
        //+,-,*,^,/, % , 
        miByte = 120+7;
        miEntero = miByte + miShort;
        miShort = (short) (miEntero + miByte);
        
        miEntero = (int) miDouble; 
        System.out.println(10%4);
    }

Hola Mundo

En este curso aprenderemos todo lo relacionado con java, empezaremos desde lo más elemental, hasta ejercicios mucho más complejos, me llena de gratificación saber que algunos vídeos han tenido una gran acogida, es por eso, que me animo a seguir creando más y más vídeos con los que seguramente aprenderemos mucho. No pretendo profundizar mucho en esta introducción, y pues no siendo más seguiremos con el curso; cualquier pregunta, duda o inquietud con gusto intentaré resolverla... 

saludos



 



DESCARGAR HOLA MUNDO



/**
 * Esto es
 * Un comentario
 * Multilinea
 **/

// este es un comentario de una Línea

package paquetePrincipal;

/**
 * @author AlejoNait
 **/
public class HolaMundo {

    /**
     * @param args the command line arguments
     **/
    public static void main(String[] args) {
        // TODO code application logic here
        System.out.println("HOLA MUNDO!");
        System.out.println("Aprendiendo Java");//sout + TAB 
    }
}

Empezando En el Mundo de Java

Un saludo a todos, No sabía como empezar el Blog, tenía y tengo tantas ideas, pero al final dije, pues empecemos hacerlo por el principio, antes que nada quiero hablarles del Blog, en el que aprenderemos muchas cosas, desde las sencillas aplicaciones por consola, aplicando conceptos básicos,  y conociendo poco a poco la sintaxis de Java al punto de poder crear grandes aplicaciones de escritorio, Móviles, Web, y  haciendo uso de buenas prácticas de programación que aprenderemos con Java, además que aprenderemos a manejar con gestores de Base de Datos. (... pero bueno, todo a su debido tiempo.) 

Ahora para poder Empezar a trabajar con Java debemos tener las herramientas correspondientes, que son la maquina virtual de Java, y en nuestro caso también el IDE Netbeans en cualquier versión según corresponda. 
No soy de los que me gusta extenderme mucho, pero es importante que tengamos claro ciertos conceptos:



IDE:  Un IDE no es más que una ayuda para programadores, su traducción sería, Entorno de Desarrollo Integrado o en ingles ( Integrated Development Environment ) generalmente esta compuesto por un editor de texto, donde escribiremos nuestro código Java, un compilador, Depurador, y herramientas que facilitan la construcción de nuestras aplicaciones. para Java existen 2 IDEs muy populares, que son Netbeans (Que es el que vamos a utilizar) y Eclipse un muy buen IDE.


 JVM: Se refiere a la "Famosa" Maquina Virtual de Java, y necesita instalarse para poder correr nuestras aplicaciones Java, su traducción del Ingles es (Java Virtual Machine). 

JDK: El JDK o Kit de Desarrollo Java trabaja conjuntamente con nuestro IDE, ya que el JDK facilita las librerías, Clases y demás herramientas para el correcto funcionamiento de programación con Java, sen Inglés es (Java Development Kit)

por el momento estos son nuestros primero conceptos a manejar, les aconsejo que descarguen la versión completa de este IDE. Para descargar las herramientas necesarias pueden hacerlo dan click a la siguiente imágen:

Bueno, antes de instalar el Netbeans es importante que primero tengas instalado el JDK,  de los cuales existen 2 versiones que nos interesan, la 7 y la 6, quiero decirles, que en la 7 ha presentado algunos problemas, es por eso que primero instalaremos la 6 y luego si lo quieren hacer instalan la 7. Para los primeros ejercicios no existen problemas, quizás cuando lleguemos a las aplicaciones más avanzadas lo veremos. Para descargarlo pueden hacerlo en la siguiente imágen:



Bueno, eso es todo por el momento, espero puedan descargar e instalar las herramientas, y pues sigan viendo e inscribiéndose al Canal de YouTube, ahora para los que deseen un pequeño abre bocas de algo de java aquí esta este primer vídeo.






 

Sample text

Sample Text

Sample Text