viernes, 27 de septiembre de 2013

6. EJEMPLOS BÁSICOS.

Nota: a veces pondré explicaciones, estos comentarios irán precedidos con el símbolo //, esto no lo tenéis que poner, son sólo aclaraciones.

1. Que se escriba tu nombre en pantalla:

class MiPrimerProgramaJava{
        public static void main(String[]args){

        System.out.println("Antonio Jiménez Pérez");

    }
}

//ojo, no te olvides de darle a Run file para arrancar el programa, sino no verás el resultado.



2. Que se escriba el número 27 en pantalla:

class MiPrimerProgramaJava{                                                       //aquí se pone el nombre del programa//
        public static void main(String[]args){                                      //esto siempre es igua.//
        System.out.println(27);                              //aquí le ordenamos que imprima en pantalla el número 27//
    }                                                                  //Las llaves siempre van de dos en dos. { }
}




3. Crear una variable entera (es decir un número sin decimales), darle  valor 27 e imprimirla.

class MiPrimerProgramaJava{
       
    public static void main(String[]args){
        int A=27;            //como no tiene decimales es de tipo int (entero), la llamamos A y le damos valor 27//
        System.out.println(A);
    }
}



4. Crear una variable entera (es decir un número sin decimales), darle un valor 35 e imprimirla.
//No hagas el programa, sólo cambia en el programa anterior 27 por 35. Si lo ejecutas, verás el resultado.



5. Crear una variable entera (int), otra que tenga decimales (double) y otra que sea una letra (char), darle los valores 27, 3.57 y "a" e imprimirlas.

class MiPrimerProgramaJava{
       
    public static void main(String[]args){
        int A=27;
        double B=3.57;
        char C='a';
       
        System.out.println(A);
        System.out.println(B);
        System.out.println(C);
    }
}

5. EMPEZAR PROGRAMAR

¿Cómo empezar?

Para hacer el primer programa, debes seguir los siguientes pasos en el Netbeans:

A. Lo primero es crear un proyecto nuevo:

 1. Pinchar en File (arriba a la izquierda).
 2. Seleccionar New Proyect (crear un nuevo proyecto).
 3. Seleccionar en Categories: Java y en Projects: Java application.
 4. Pinchar en el boton next (siguiente).
 5. En Project Name: PrimerProyectoJava.
 6. Finish (terminar).


B. Lo segundo es crear un archivo dentro del proyecto para poder escribir en él el nuevo programa. Puesto que dentro del proyecto vamos a meter muchos programas que vayamos creando:

 1. Pinchar en el nuevo proyecto, llamado PrimerProyectoJava. 
 2. Pinchar en el botón derecho del ratón.
 3. Seleccionar New (nuevo) empty java file (archivo de java  vacio).
 4. En Class Name (nombre de la clase o programa) poner por ejemplo MiPrimerProgramaJava.
 6. Finish (terminar).

Si te fijas en la columna de la izquierda de Netbeans, ya tenemos un nuevo proyecto (PrimerProyectoJava) y un nuevo programa (MiPrimerProgramaJava).

Ahora sólo tendremos que escribir dentro del programa las órdenes para que el ordenador nos obedezca.

¿Escribir mi Primer programa?

Al igual que cuando llamamos por teléfono, primero decimos Buenos días, cómo estás, para al cabo de un rato ir al grano. Con el ordenador pasa lo mismo. Primero hay que escribir una serie de cosas (las he puesto de color verde), para después ir al grano (lo de color rojo). Es decir, el "saludo" (lo de color verde) hay que ponerlo siempre, sino el ordenador no te hará caso (te dará un error).


class MiPrimerProgramaJava{

        public static void main(String[]args){

      

        //aquí se pone todas órdenes que queramos escribir

    }

}



Por ejemplo si quiero que escriba "pepe" en la pantalla, sabemos que se le dice:
  System.out.println("pepe");

Así que para ser "cortés" al ordenador habrá que decirle:

class MiPrimerProgramaJava{
        public static void main(String[]args){
      
       System.out.println("pepe");
    }
}

Una vez escrito esto, si pincho en el nombre del programa (MiPrimerProgramaJava) y le doy al botón derecho del ratón y selecciono: run file (arrancar el programa), veremos como en la parte inferior, además de una serie de cuestiones que pone siempre, pondrá lo que tu le has mandado, pondrá "pepe".






miércoles, 18 de septiembre de 2013

4. PARTES DEL NETBEANS



VAMOS A VER LAS PARTES DEL PROGRAMILLA:

Por ejemplo, si creáramos un proyecto nuevo (ya veremos cómo), y dentro de este un programilla que se llame "mi primer programa en Java", que escriba pepe en la pantalla. Nos aparecería:

1. En la parte central es donde se escribe el código Java.

System.out.println("Pepe");

2. En la columna de la izquierda es dónde aparece cada proyecto que hagamos, con sus carpetas y archivos. Es como el explorador de windows. Aparecerá: 

-Nombre del proyecto: "mi primer proyecto" y
          -Nombre del programa: "mi primer programa en Java".

3. La parte de abajo donde se produce el resultado. 
    Aparecerá el resultado: PEPE



3.¿DÓNDE CONSIGO NETBEANS...?

¿Pero ahora de dónde saco el netbeans con el JDK?: 

Para obtener el programilla (Netbeans) con su Kit (JDK), hay que recurrir a San internet.


Pasos: 
1. Conéctate a internet si tienes, sino ya empezamos mal. Ve en casa de un colega y conéctate, o al bar (aún mejor).

2. Entra en esta página oficial: http://www.oracle.com/technetwork/java/index.html
Es la página oficial de Oracle que es la empresa que se ha inventado este timblado del Java. Tranquilo nervioso que es GRATIS y además oficial, de calidad y si bichos.




3.  Arriba a la derecha, en "colorao", pone "sofware download", traducido: bajarse programillas. Pues bien, pincha en "JavaEE and Glassfish".


Ya se explicará la diferencia entre JavaEE, JavaSE y JavaME, pero básicamente es que el más completo es este de EE.
Respecto a Glassfish (traducido pez de cristal, hay que ver que capricho): es algo necesario para que funcione Netbeans (ya os adelanto que se llama Servidor virtual, pero no me hagais caso respecto de esto).




4.  Pincha en el primer icono: Java EE with JDK, con el que te bajaras:
  - El programilla (llamados en general IDE), este IDE se llama Netbeans.
 - El Kit, llamado JDK. 
 - El servidor virtual, este se llama GlassFish.



5. Pinchas en el botón de "Accept License agrement" y luego en Windows-multi-Languaje.

6. Ejecutas el archivo y sigues los pasos, eligiendo como idioma el Español. 

7. Te pedira una clave y contraseña para el Glassfish, elige la que tu quieras (pepe, pepa) y apúntala por si te hiciese falta en el futuro.

Nota: No te puedo ayudar más, porque a mi me vino instalado, así que no se si te dará algún problemilla intermedio. Seguro que te pide actualizar alguna cosa.

Al final en el escritorio tendrás un icono como este:

Cuando pinches sobre el, se abrirá el Netbeans, que es dónde podras escribir el java. Se verá así:



Nota: Si no consigues instalarlo, puedes mirar dudas en Google o preguntar a algún amigo lumbreras, cuanto más raro sea tu amigo, mejor informático (es una broma, claro).






2. ¿AHORA DÓNDE ESCRIBO JAVA ?

¿Pero ahora dónde escribo java: 

Ya sabemos decirle algo en java al ordenador (escribe pepe en pantalla):
System.out.println("Pepe");

Pero dónde lo escribo, en el word, en un trozo de papel o en la mesa? jeje.

Hay que escribirlo en un sitio determinado que se llama Netbeans (se traduciría algo como judía de la red, como las judías blancas pero de internet, ya veis que nombre tan caprichoso). 

Esto se llama IDE, realmente hay varios tipos diferentes (al igual que hay varios tipos de coches diferentes), pero este es el que yo uso.




Igual que un coche necesita tener motor para ir de paseo con él, el Netbeans necesita un kit para poder escribir java y que funcione como queremos, este kit se llama JKD (no os pongo foto, porque esto no se ve, va por dentro, igual que el motor del coche, yo nunca lo he visto, sólo veo el volante).


Ya sabemos que hay dos cosas necesarias, con nombres muy raros para los Supertorpes: IDE y JDK. Tranquilos, sé que para los de la EGB, esto os recuerda a marcas de cintas de música o a chino, pero No.


1. COMENZAMOS

                                          

Qué es un programa : si queremos que el ordenador haga algo, tenemos que hacer un programa (es lo mismo que una aplicación).

Un programa puede ser tan sencillo como que el ordenador sume dos números que le paso, o tan complejo como el wassap, el word o cualquier otro programa que usemos habitualmente. Es decir, todos los programas están hechos utilizando lenguajes de programación.

Java es sólo uno de ellos, al igual que los humanos nos comunicamos por escrito en idioma  inglés, español, etc; un humano y un ordenador se comunican por escrito usando un lenguaje de programación (porque el ordenador no entiende ingles ni español), siendo el java uno muy usado en la actualidad. (al igual que el inglés es un idioma muy usado entre los humanos).


Qué es Java: un lenguaje para hablar con el ordenador por escrito de forma "sencilla", con palabras, pues el ordenador solo entiende 0 y 1 y claro así no hay quien se comunique.


Ejemplo:
Le dices al ordenador que escriba "Pepe" en pantalla. 
Lo deseable sería decírselo en español, como cuando hablas con un colega tomando una cerveza, pero el ordenador sólo entiende 0 y 1, así que para esto le tendrías que decir algo como: 00011110000111000111111100000000001111111111111000011 y claro esto no hay quien lo entienda y quien lo memorice para otra vez (bueno algún listo seguro que hay) es más fácil decirle:

         System.out.println("Pepe");

Y el ordenador te hace caso y pone Pepe en la pantalla.(ya hemos conseguido que el ordenador haga algo que le hemos mandado).