Aprenda programación Java: los conceptos básicos
Java es uno de los lenguajes de programación más famosos del mundo y se utiliza en más de tres mil millones de dispositivos. Si desea aprender Java, obtendrá una primera introducción aquí.
Java: cómo crear tu primer programa
Para poder codificar correctamente con Java, necesita un entorno de desarrollo, en resumen: IDE. IntelliJ o Visual Studio es muy adecuado para Java. Varios primeros programas se pueden encontrar en la galería de imágenes al final del artículo.
- En Java, cada comando a ejecutar debe estar en una clase. Importante: el programa principal suele estar en una clase llamada "Principal". Sin embargo, también puede agregar más clases. Entonces, nuestro primer programa comienza con el código "clase Main {".
- Cada aplicación Java también tiene un punto de partida, que es un método (o "función") llamado "main". A continuación, debe agregar el código "public static void main (String [] args) {". En Java, "público" significa que cualquiera puede acceder a esta función. La palabra "estática" significa que el método puede ejecutarse sin una instancia. Eso significa: Al crear el objeto, no se reserva memoria para atributos / métodos. Estos elementos se crean durante la compilación. Compilar significa que el código del programa que ha escrito se convierte en un código ejecutable ("lenguaje de máquina"). Además, "vacío" significa que este método no devuelve nada. El nombre de este método es "principal".
- A continuación, queremos que el programa muestre la palabra "hola". Para hacer esto, escriba "System.out.println (" Hola ");". Su primer programa Java ya está listo. No olvides agregar dos "}" al final.
Comentarios en Java
Para facilitarle la programación, puede agregar varios comentarios.
- Puede crear un comentario de una línea de la siguiente manera: »// Este es un comentario«
- También puede agregar un comentario en varias líneas de la misma manera. Esto comienza con "/ *" y termina con "* /".
- Finalmente, también puede agregar un comentario de documentación. Para hacer esto, escriba "/ **" al principio y "* /" al final. Cada nueva línea en este comentario comienza con un "*". Un comentario de documentación es útil si, por ejemplo, desea indicar la versión del programa y el autor. Este tipo especial de comentario se utiliza para documentar las aplicaciones directamente en el código fuente. Luego puede generar una documentación detallada del programa. Sin embargo, para programas más pequeños, esto no es tan importante por el momento.
Java: crear variables: cómo funciona
Para trabajar en Java, necesita crear variables.
- Para hacer esto, debe lidiar con los tipos de datos normales en informática. Primero está el entero. Este es un entero. El comando »int var1 = 42;« define, por ejemplo, la variable "var1" y le asigna el valor entero "42".
- También a menudo encontrarás cadenas en Java. Estas pueden ser palabras u oraciones completas. El comando »String name =" Hans ";« asigna el valor "Hans" a la variable "nombre".
- También puede definir números de coma en Java. Esto se puede hacer, por ejemplo, con el comando "double var2 = 15.9;".
- El siguiente es el "Char". Es un solo personaje. Un comando para hacer esto podría ser "char var3 = 'Z';" en Java.
- Finalmente, está el tipo de datos "booleano", que puede tener dos estados: verdadero o falso. En Java, por ejemplo, puede hacer esto con el comando "boolean var4 = true;".
Operadores matemáticos en Java
Al igual que en otros lenguajes de programación, hay diferentes operadores en Java.
- Como en las matemáticas clásicas, puede agregar dos sumandos con »+«. Con "-" resta un sustraendo de un minuto. Con "*" puede multiplicar dos factores y con "/" puede dividir un dividendo por un divisor para obtener el cociente.
- También hay una función llamada "Módulo" en Java. El carácter "%" se utiliza para esto. Un ejemplo sería el código "int res = 23% 6;". 23 dividido por 6 da 3, con el número 5 restante. Este número se almacena en la variable "res".
- También puedes calcular con variables (ver párrafo anterior). Sin embargo, los números que se almacenan en las respectivas variables se utilizan en el cálculo.
Java: aumento y disminución
Estas funciones son esenciales, especialmente para los bucles.
- Por ejemplo, puede almacenar un número entero en la variable "x". Con el código »x = x + 1;« puede aumentar el valor en 1. Sin embargo, para ahorrar espacio, también puede escribir "++ x".
- Del mismo modo, el valor puede reducirse en 1 con »--x«.
- Sin embargo, puede diferenciar entre "Prefijo" y "Postfijo" (o en alemán: "Prefijo" y "Sufijo"). Un ejemplo es el código "int x = 34;" ⮩ "int y = ++ x;". En este caso, el valor 34 se incrementa primero en 1 y solo luego se asigna a la variable y. Después de este paso, ambas variables ("x" e "y") tienen el valor "35". Todo esto se llama "prefijo".
- En lugar de "++ x" puedes escribir "x ++". Primero, el valor de la variable "x" se asigna a la variable "y" y luego el valor de "x" se incrementa en 1. Mientras que "y" tiene el valor 34, "x" ya tiene el valor 35.
- Los "operadores de asignación" también son muy prácticos. En lugar de "num2 = num2 + num1" también puede escribir "num2 + = num1". Todo funciona también con sustracciones (»- =«), multiplicaciones (»* =«), divisiones (»/ =«) y divisiones con resto (»% =«).
Juntar cuerdas
Como ya sabes, una cadena es una cadena en informática.
- En Java, como en otros lenguajes de programación, puede armar una cadena de varias otras cadenas.
- Un ejemplo de esto es el código »String firstN =" Hans ";« ⮩ »String lastN =" Peter ";« ⮩ »String name = firstN +" "+ lastN;«.
Java: entrada del usuario recibida
Para que el usuario pueda interactuar con el programa Java, es práctico leer las pulsaciones de teclas.
- Para hacer esto, primero escriba el comando »import java.util.Scanner;« para importar el módulo requerido.
- Luego cree un nuevo escáner con »Entrada de escáner = nuevo escáner (System.in);«.
- Con el comando »System.out.println (Input.nextLine ());« ahora puede tener toda la salida de línea ingresada.
- Alternativamente, también puede usar nextByte (), nextShort (), nextInt (), nextLong (), nextFloat (), nextDouble (), nextBoolean () o next () «Uso. Esto a su vez depende del tipo de datos que desea recibir.
Aprenda programación en Java - Parte 2
Ahora que conoce los conceptos básicos, puede consultar nuestra parte 2 de la guía de programación. Allí aprenderá más sobre las condiciones y los bucles en Java.
En el siguiente consejo práctico, le mostraremos cómo puede convertir fácilmente números de coma flotante.