Java - 1
Primeros pasos
Pre-requisitos
- Java Development Kit (JDK)
- Eclipse
Hola mundo
public class HolaMundo { public static void main(String [] args) { System.out.println("Hola Mundo"); } }
HolaMundo.java
Uso de variables
public class HolaMundo { public static void main(String [] args) { String saludo = "Hola"; System.out.println(saludo); } }
HolaMundo.java
Variables teóricamente
- Representan un espacio en memoria
- Tienen un nombre, un tipo y un valor
- Se declara una variable al darle nombre y tipo
- Se asigna valor a una variable al guardar información en ella
Cosas que se pueden hacer
String saludo = "Hola"; saludo = ":)"; System.out.println(saludo);
String saludo; saludo = "Hola"; System.out.println(saludo);
Cosas que NO se pueden hacer
String saludo; System.out.println(saludo); saludo = "Hola";
Tipos de datos primitivos
Declaración y uso de variables numéricas
int a = 5; System.out.println(a);
int a = 5; System.out.println("a vale " + a);
Adición y sustracción de números
int a = 5; int b = 4; System.out.println(a + b);
int a = 5; System.out.println(a + 4);
Multiplicación y división de números
System.out.println(5 * 2); // Resultado 10 System.out.println(5 / 2); // Resultado 2 System.out.println(5.0 / 2.0); // Resultado 2.5
Entrada de Strings por consola
import java.util.Scanner; public class Entrada { public static void main(String [] args) { Scanner sc = new Scanner(System.in); System.out.print("Escribe una palabra: "); String palabra = sc.next(); } }
Entrada de numeros por consola
import java.util.Scanner; public class Entrada { public static void main(String [] args) { Scanner sc = new Scanner(System.in); System.out.print("Escribe un número: "); int numero = sc.nextInt(); } }
Ejercicio 2
Crear un programa con el siguiente comportamiento:
Escriba su nombre: pepito Escriba su edad: 20 Hola pepito, el próximo año tendrá 21 años.
Ejercicio 3
Crear un programa que resuelva problemas de triángulos rectángulos usando el teorema de pitágoras.
Pista: investigar cómo calcular la raiz cuadrada en Java
Java - 1
By Daniel Francis
Java - 1
- 779