En esta sesión explicaremos que son los tipos de datos, las variables, su ámbito. Que son los arrays ….

  • ¿Por qué existen distintos tipos de datos?
  • Tipos principales (pg 12): Enteros, Reales, Caracteres, Boolean, String
  • Como se definen (pg 14): int i = 0;
  • Conversiones: de menor a mayor: double <- float <- long <- int <- short <- byte
  • Operadores (pg 16): +, – , *, / , %, –, ++
    • Ejercicio: imprime en pantalla el valor de i, i * j y ++i i–
  • Cadenas (pg 20)
    • Definición, concatenar, imprimir
      • Ejercicio: Almacena en una variable de tipo cadena ” solo hay 10 tipos de personas, los que saben binario y los que no “, después imprímelo en pantalla.
      • Solución
        String cadena=”Hay 10 tipos de personas, los que saben binario y los que no.”;
        System.out.println(“cadena vale: ” + cadena);
      • Ejercicio: Definir una variable cadena y otra entero y representarlas en pantalla.
      • Solución 2
        String nombreStr=”Pepe”;
        int edad=22;
        System.out.print(“Hola “);
        System.out.println(nombreStr);
        System.out.println(“Con “+edad+” años ya eres un abuelo”);
  • Métodos en las cadenas, podemos ver todos en https://docs.oracle.com/javase/7/docs/api/index.html?java/lang/String.html
    • Mostrar la longitud de una cadena:

  • Mostrar una parte de la cadena:

  • Ejercicio, haz un programa que guarde en una variable el resultado de unir dos cadenas y muéstralo en pantalla.
  • Ejercicio, muestra una cadena toda en mayúsculas.
  • Ejercicio, Dada una cadena devuelve solo las dos primeras letras de esta