POST BAJO CONSTRUCCIÓN
Este post complementa en parte al anterior, intentaré expresarme de forma lo más ordenada y clara posible.
Hola gente de T!.
En este nuevo capítulo crearán su primer programa en Java.
No quiero dar la lata (término chileno) de lo teórico, para eso tienen mucha documentación. Aquí se verá lo práctico.
================================================================================
Comencemos!
La estructura básica de un programa de Java consta de 2 cosas (repito, básico). Una clase y un método principal (llamado método main).
La clase se declara de la siguiente forma:
Dentro de una clase van los métodos y variables que utilizaremos (lo veremos más adelante, no hay que apresurarse aún).
Algo muy importante:
Por convención, se aconseja que el nombre de la clase comience con mayúsculas, y en caso de que el nombre contenga más de una palabra, separarlas por una mayúscula (no se puede usar espacios en el nombre de una clase, variable o método), un ejemplo:
Si la clase la quiero nombrar "mi primer programa", debemos escribirla de la siguiente manera:
Además de la clase, en ella, va el método principal (o método main), éste va de la siguiente forma.
Bien, se que es algo difícil de digerir, pero como dije, nos vamos ahora a la práctica y les aseguro que captarán mejor.
================================================================================
Programa 1 - "Hola Mundo!"
Este programa es el infaltable, el clásico, llamenlo como quieran, pero un tutorial no es tutorial sin el clásico hola mundo!!!...jeje.
Bueno, este programa es mera deomstración de como imprimir/mostrar algo en la terminal/consola/pantalla. En esta ocasión nuestro programa abrirá los ojos y saludará al mundo que lo rodea.
pregunta: Que es lo que podemos aprender sobre este programa?.
R: Que para imprimir/mostrar algo en pantalla se usa la siguiente linea
System.out.print("Texto a mostrar en pantalla");
ó
System.out.println("Texto a mostrar en pantalla");
*La diferencia de print y println es que con el primero seguirás en la misma linea y con el segundo, después de imprimir lo que sea, se saltará una linea automáticamente.
Prueba lo siguiente y entenderás a lo que me refiero.
EJEMPLO #1
EJEMPLO #2
Diferencia entre los dos códigos:
Importante:
- Al finalizar cada linea nunca olvidar el punto coma ";"
- Si abres una llave "{", nunca olvides cerrarla "}". Ten cuidado, si no te acostumbras a cerrar las llaves después en códigos más grandes se te va a hacer un lío.
- Porfavor, cuando programes indenta , visualmente es mas cómodo ver/revisar un código bien ordenado
-Cuando guardes el programa, debes guardarlo con el nombre de la clase y agregale .java (con minúsculas)
- Recuerda compilar el programa antes de ejecutarlo. (visto en el capítulo anterior)
-En lo posible trata de comentar //esto ayuda a entender que se hace en lineas especificas del código
Ejemplo de un código comentado:
EJEMPLO #3
*No es necesario comentar todo, aveces hay algoritmos que necesitan estar bien comentados para poder comprenderlos.
*Comentar es como describir que hace una cierta instrucción del programa, el compilador no toma en cuenta
==============================================================================
Creación de variables
Muy bien, ya sabes imprimir el mensaje que quieras en pantalla, pero con sólo saber eso, no llegarás muy lejos. Ahora veremos como crear variables, con algunos ejemplos.
Variables de tipo entero.
Las variables de tipo entero (int) nos sirven para guardar números enteros desde -2^31 hasta 2^31-1. Para almacenar números mayores o menores a este rango, se utiliza otro tipo de variables llamada long
Este post complementa en parte al anterior, intentaré expresarme de forma lo más ordenada y clara posible.
Hola gente de T!.
En este nuevo capítulo crearán su primer programa en Java.
No quiero dar la lata (término chileno) de lo teórico, para eso tienen mucha documentación. Aquí se verá lo práctico.
================================================================================
Comencemos!
La estructura básica de un programa de Java consta de 2 cosas (repito, básico). Una clase y un método principal (llamado método main).
La clase se declara de la siguiente forma:
public class NombreDeLaClase{
//Aqui va el contenido de la clase :)
}
Dentro de una clase van los métodos y variables que utilizaremos (lo veremos más adelante, no hay que apresurarse aún).
Algo muy importante:
Por convención, se aconseja que el nombre de la clase comience con mayúsculas, y en caso de que el nombre contenga más de una palabra, separarlas por una mayúscula (no se puede usar espacios en el nombre de una clase, variable o método), un ejemplo:
Si la clase la quiero nombrar "mi primer programa", debemos escribirla de la siguiente manera:
public class MiPrimerPrograma{}
Además de la clase, en ella, va el método principal (o método main), éste va de la siguiente forma.
public class NombreDeLaClase{
public static void main(String[]args){
//en los primeros programas nos centraremos en esta parte del código
}
}
Bien, se que es algo difícil de digerir, pero como dije, nos vamos ahora a la práctica y les aseguro que captarán mejor.
================================================================================
Programa 1 - "Hola Mundo!"
Este programa es el infaltable, el clásico, llamenlo como quieran, pero un tutorial no es tutorial sin el clásico hola mundo!!!...jeje.
Bueno, este programa es mera deomstración de como imprimir/mostrar algo en la terminal/consola/pantalla. En esta ocasión nuestro programa abrirá los ojos y saludará al mundo que lo rodea.
public class HolaMundo{
public static void main(String[]args){
System.out.println("Hola Mundo!");
}
}
pregunta: Que es lo que podemos aprender sobre este programa?.
R: Que para imprimir/mostrar algo en pantalla se usa la siguiente linea
System.out.print("Texto a mostrar en pantalla");
ó
System.out.println("Texto a mostrar en pantalla");
*La diferencia de print y println es que con el primero seguirás en la misma linea y con el segundo, después de imprimir lo que sea, se saltará una linea automáticamente.
Prueba lo siguiente y entenderás a lo que me refiero.
EJEMPLO #1
public class Ejemplo1{
public static void main(String[]args){
System.out.print("Hola Mundo!");
System.out.print("Soy un programa de Java");
}
}
EJEMPLO #2
public class Ejemplo2{
public static void main(String[]args){
System.out.println("Hola Mundo!");
System.out.print("Soy un programa de Java");
}
}
Diferencia entre los dos códigos:
Importante:
- Al finalizar cada linea nunca olvidar el punto coma ";"
- Si abres una llave "{", nunca olvides cerrarla "}". Ten cuidado, si no te acostumbras a cerrar las llaves después en códigos más grandes se te va a hacer un lío.
- Porfavor, cuando programes indenta , visualmente es mas cómodo ver/revisar un código bien ordenado
-Cuando guardes el programa, debes guardarlo con el nombre de la clase y agregale .java (con minúsculas)
- Recuerda compilar el programa antes de ejecutarlo. (visto en el capítulo anterior)
-En lo posible trata de comentar //esto ayuda a entender que se hace en lineas especificas del código
Ejemplo de un código comentado:
EJEMPLO #3
public class Ejemplo3{//clase principal
public static void main(String[]args){//metodo main
System.out.println("Hola Mundo!");//imprimimos hola mundo en pantalla
System.out.print("Soy un programa de Java");
}
}
*No es necesario comentar todo, aveces hay algoritmos que necesitan estar bien comentados para poder comprenderlos.
*Comentar es como describir que hace una cierta instrucción del programa, el compilador no toma en cuenta
==============================================================================
Creación de variables
Muy bien, ya sabes imprimir el mensaje que quieras en pantalla, pero con sólo saber eso, no llegarás muy lejos. Ahora veremos como crear variables, con algunos ejemplos.
Variables de tipo entero.
Las variables de tipo entero (int) nos sirven para guardar números enteros desde -2^31 hasta 2^31-1. Para almacenar números mayores o menores a este rango, se utiliza otro tipo de variables llamada long