Diario de un
programador día 66 (2da. clase)
Analizando el
programa "Saludo"
public class Saludo{
public static void main(String[]args){
System.out.print("Hola mundo");
}
}
1.- public class Saludo: comienza
una declaración de clase para
la clase Saludo. La palabra clave
class introduce una declaración de clase
en Java, la cual debe ir seguida inmediatamente por el nombre de la clase (Saludo).
Por convención, los nombres de las clases se escriben con su primera letra en
mayúscula. Al igual que las variables, los nombres para las clases no pueden
empezar con un número ni contener espacios. En resumidas cuentas, una clase se
puede definir como un conjunto de métodos. Que la clase sea pública, es algo
que se analizará con más detalle en los próximos capítulos, de momento,
utilizaremos clases públicas. Seguido al nombre de la clase, se debe poner la
llave de apertura { Toda clase utiliza llaves.
2.- public static
void main(String[] args): El punto de inicio de la aplicación. El método
main (principal) es el que marca el inicio del programa. Las clases en java por
lo general contienen uno o más métodos, pero solamente puede existir un único
método main. Los métodos es lo que en otros lenguajes se conoce como funciones
o subrutinas en Small Basic. La palabra void, significa que este método
realizará una tarea pero que no devolverá ningún resultado cuando la finalice.
El argumento String[] args, es un arreglo requerido por el método main. Seguido
del método main, se debe poner la llave de apertura { Todo método utiliza
llaves.
3.- System.out.print("Hola
mundo");: System.out se le conoce como el objeto de salida estándar,
el cual indica al computador que realice una acción, en este caso, que imprima
(print) una cadena de texto("Hola mundo") Como esta es una
instrucción, debe terminar con punto y coma ;
4.- Las últimas líneas son las llaves de cierre de la clase Saludo y el
método main
Ya terminado de dar un análisis rápido al programa anterior, sigamos
avanzando en la sintaxis de java.
Variables
En java, las variables deben ser declaradas antes de poder utilizarlas,
esto significa, que debemos indicar que tipo de variable es antes de asignarle
algún tipo de dato. (más información acá) Lo que en Small Basic se hace en forma automática, aquí en
java hay que hacerlo en forma manual. Por ejemplo, si vamos a asignar algún
número entero a una variable, debemos indicar que la variable es de tipo
entero. De esta manera:
int numero = 10;
También se puede
declarar una variable vacía y luego asignarle un valor, como por ejemplo:
int numero;
numero = 10;
Practiquemos con un par de ejemplos:
public class variables{
public static void main(String[]args){
int num = 5;
System.out.println(num);
}
}
Al compilar y ejecutar el
programa anterior, muestra como resultado el valor de la variable num, que es
igual a 5
Otro ejemplo.
public class variables {
public static void main(String[]args){
int num1 = 5;
int num2 = 5;
System.out.println(num1 + num2);
}
}
Lo anterior, como es de suponer, muestra como
resultado 10
Una alternativa a lo anterior, sería lo
siguiente:
public class variables {
public static void main(String[]args){
int total;
int num1 = 5;
int num2 = 5;
total = num1 + num2;
System.out.println(total);
}
}
También es posible,
cuando todas las variables son del mismo tipo, declararlas en una sola línea
separadas por comas.
public class Saludo{
public static void main(String[]args){
int total, num1 = 5, num2 = 5;
total = num1 + num2;
System.out.println(total);
}
}
El tipo de dato int, se
le conoce como tipo de dato básico. Entre los tipos de datos básicos más
comunes, podemos encontrar:
int: para enteros
float: para decimales
(netbeans reclama por este tipo de dato, solicitando que se cambie a double)
double: para decimales
con doble precisión
String: para cadenas
public class variables{
public static void main(String[]args){
int num1 = 5;
float num2 = 10;
double num3 = 10.250;
String cadena =
"Mis variables";
System.out.println(cadena);
System.out.println(num1);
System.out.println(num2);
System.out.println(num3);
}
}
Esto muestra lo siguiente:
Esto es todo por ahora, hasta la próxima
Gustavo J. Cerda Nilo
No hay comentarios:
Publicar un comentario