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

Made with Slides.com