Site icon Penyagolosa e-duca

Programación 1º – UD2 – Tipos de variables

Programación 1º – UD2 – Tipos de variables

¿Qué es una clase?

Una clase es como un plan o un diseño de cómo va a ser una casa. Es el dibujo o las instrucciones que nos dicen qué cosas debe tener la casa, como cuántas habitaciones, qué tipo de ventanas, o cuántos pisos.

Por ejemplo, si estamos construyendo una casa y tenemos un plano para esa casa, ese plano es como una clase en programación. Nos dice cómo va a ser la casa (o el objeto) pero no es la casa misma. Para construir la casa, necesitamos crear una de acuerdo con el plano.

Entonces, la clase es como un molde o un diseño de algo que podemos construir muchas veces. Por ejemplo, si tienes un plano para una casa, puedes construir muchas casas con el mismo plano.

En código, una clase se define usando la palabra clave class. Se escribe al principio y suele estar con la primera letra en mayúscula.

public class Coche {
    // Aquí definimos los detalles o características del coche
}

Dentro de la clase, podemos definir variables (como el color del coche, su velocidad) y métodos (acciones que el coche puede hacer, como arrancar o frenar).

¿Qué es un método?

Un método es como una acción que la casa puede hacer. Si la casa tiene una puerta, el método sería algo como abrir la puerta. Si la casa tiene una luz, el método sería encender la luz.

En programación, un método es como una orden o tarea que le dices a la clase (a la casa, en nuestro ejemplo) que haga.

Por ejemplo:

La clase “Casa” podría tener un método llamado abrirPuerta(), y cada vez que le pidas a la casa que abra la puerta, la casa usará ese método para hacerlo.

Los métodos se escriben dentro de una clase, pero no se definen con class. Podemos encontrar métodos con void (No devuelven ningún valor. Solo realizan una acción) o métodos sin void (Devuelven un valor específico, como un número (int, double), texto (String)).

// Método sin void (devuelve un valor)
public int multiplicar(int x, int y) {
    return x * y;
}

// Método con void (no devuelve valor)
public void imprimirMensaje() {
    System.out.println("¡Mensaje impreso!");
}

PROGRAMACIÓN

Preguntas de Programación de DAM

Actividades de Programación UD2 - 4.2.1. Identificación de Clases y Métodos

Preguntas de Programación de 1ºDAM de la Unidad 2: Identificación de Clases y Métodos

1 / 10

¿Qué es Coche, una clase o un método?

 
public class Coche {
    String marca;
    String modelo;

    public void encender() {
        System.out.println("El coche está encendido.");
    }
}

2 / 10

¿Qué es Animal, una clase o un método?

 
public class Animal {
    String nombre;

    public void comer() {
        System.out.println("El animal está comiendo.");
    }
}

3 / 10

¿Qué es sumar, una clase o un método?

 
public int sumar(int a, int b) {
    return a + b;
}

4 / 10

¿Qué es CuentaBancaria, una clase o un método?

 
public class CuentaBancaria {
    double saldo;

    public void depositar(double cantidad) {
        saldo += cantidad;
    }
}

5 / 10

¿Qué es esMayorDeEdad, una clase o un método?

 
public boolean esMayorDeEdad(int edad) {
    return edad >= 18;
}

6 / 10

¿Qué es imprimirMensaje, una clase o un método?

 
public void imprimirMensaje() {
    System.out.println("¡Hola Mundo!");
}

7 / 10

¿Qué es dormir, una clase o un método?

 
public void dormir() {
    System.out.println("Durmiendo...");
}

8 / 10

¿Qué es Persona, una clase o un método?

 
public class Persona {
    String nombre;
    int edad;
}

9 / 10

¿Qué es saludar, una clase o un método?

 
public void saludar() {
    System.out.println("¡Hola!");
}

10 / 10

¿Qué es Estudiante, una clase o un método?

 
public class Estudiante {
    String nombre;
    int edad;

    public void estudiar() {
        System.out.println("Estudiando...");
    }
}

Your score is

0%

Tipos de Variables en Java

Ya hemos visto que, en función del tipo de dato que guarde una variable, estas pueden ser variables primitivas o variables de referencia.

1. Variables Primitivas y de Referencia

2. Variables y Constantes

En función de si el valor de la variable cambia o no cambia durante la ejecución del programa, las variables pueden ser:

3. Variables Miembro y Locales

En función de donde se declaran las variables en el programa podemos distinguir entre:

public class Persona {
    String nombre;  // Variable miembro

    public void metodo() {
        int edad; // Variable local
    }
}

PROGRAMACIÓN

Preguntas de Programación de DAM

Actividades de Programación UD2 - 2.4. Variables e identificadores

Preguntas de Programación de 1ºDAM de la Unidad 2: Variables e identificadores

1 / 10

¿Cuáles son los identificadores de las variables declaradas en el siguiente código?

public class Vehiculo {
    String marca;
    final int RUEDAS = 4;

    public void arrancar() {
        int revoluciones = 0;
        System.out.println("Vehículo arrancado");
    }
}

2 / 10

¿Qué tipos de variables encontramos en el siguiente código?

public class Temperatura {
  public static final double CONVERSION = 1.8;

  public void convertirCelsiusAFahrenheit(double celsius) {
    double fahrenheit = (celsius * CONVERSION) + 32;
    System.out.println(fahrenheit);
  }
}

3 / 10

En el siguiente código, ¿Qué tipo de variables son CONVERSION, celsius y fahrenheit?

public class Temperatura {
  public static final double CONVERSION = 1.8;

  public void convertirCelsiusAFahrenheit(double celsius) {
    double fahrenheit = (celsius * CONVERSION) + 32;
    System.out.println(fahrenheit);
  }
}

4 / 10

En el siguiente código, ¿qué variables encontramos?

public class Vehiculo {
    String marca;
    final int RUEDAS = 4;

    public void arrancar() {
        int revoluciones = 0;
        System.out.println("Vehículo arrancado");
    }
}

5 / 10

¿Cuáles son los identificadores de las variables declaradas en el siguiente código?

public class Temperatura {
  public static final double CONVERSION = 1.8;

  public void convertirCelsiusAFahrenheit(double celsius) {
    double fahrenheit = (celsius * CONVERSION) + 32;
    System.out.println(fahrenheit);
  }
}

6 / 10

¿Qué tipos de variables encontramos en el siguiente código?

public class Vehiculo {
    String marca;
    final int RUEDAS = 4;

    public void arrancar() {
        int revoluciones = 0;
        System.out.println("Vehículo arrancado");
    }
}

7 / 10

En el siguiente código, ¿Qué tipo de variables son marca, RUEDAS y revoluciones?

public class Vehiculo {
    String marca;
    final int RUEDAS = 4;

    public void arrancar() {
        int revoluciones = 0;
        System.out.println("Vehículo arrancado");
    }
}

8 / 10

En el siguiente código, ¿qué variables encontramos?

public class Temperatura {
  public static final double CONVERSION = 1.8;

  public void convertirCelsiusAFahrenheit(double celsius) {
    double fahrenheit = (celsius * CONVERSION) + 32;
    System.out.println(fahrenheit);
  }
}

9 / 10

En el siguiente código, ¿Qué variables son constantes?

public class Vehiculo {
    String marca;
    final int RUEDAS = 4;

    public void arrancar() {
        int revoluciones = 0;
        System.out.println("Vehículo arrancado");
    }
}

10 / 10

En el siguiente código, ¿qué variables son constantes?

public class Temperatura {
  public static final double CONVERSION = 1.8;

  public void convertirCelsiusAFahrenheit(double celsius) {
    double fahrenheit = (celsius * CONVERSION) + 32;
    System.out.println(fahrenheit);
  }
}

Your score is

0%

Actividades de programación

Actividad 1: Variables primitivas y de referencia

Crea una clase llamada PROG02_Variables. Dentro del método main, declara tres variables:

Muestra todos los valores usando System.out.print() y el carácter especial \n para que se impriman en líneas separadas.

public class PROG02_Variables {
    public static void main(String[] args) {
        // Declaración de las variables
        int edad = 20;       // Tipo de variable para enteros
        char letra = ‘B’;     // Tipo de variable para un solo carácter
        String nombre = “Ana”; // Tipo de variable para cadenas de texto

        // Mostrar los valores de las variables en líneas separadas
        System.out.print(“Edad: ” + edad + “\n”);
        System.out.print(“Letra: ” + letra + “\n”);
        System.out.print(“Nombre: ” + nombre + “\n”);
    }
}

Actividad 2: Constantes y variables

Crea una clase llamada PROG02_Constante. Declara una constante llamada PI con valor 3.14 y una variable llamada radio con valor 5.0. Muestra el valor del área de un círculo con esa fórmula: área = PI * radio * radio.

public class PROG02_Constante {
    public static void main(String[] args) {
        // Declaración de la constante PI (usando final)
        final double PI = 3.14; // Constante que no puede cambiar su valor

        // Declaración de la variable radio
        double radio = 5.0; // Radio del círculo

        // Cálculo del área del círculo
        double area = PI * radio * radio; // Fórmula del área de un círculo

        // Mostrar el área en consola
        System.out.print(“Área del círculo: ” + area + “\n”);
    }
}

Actividad 3: Combinando tipos de variables y constantes

Crea una clase Java llamada PROG02_Dolares.
Dentro del método main, declara:

Usa System.out.print() con \n para mostrar el mensaje junto al valor en dólares.

public class PROG02_Dolares {
    public static void main(String[] args) {
        final double TASA_CAMBIO_EURO_DOLAR = 1.10;
        double euros = 100.0;
        double dolares = euros * TASA_CAMBIO_EURO_DOLAR;
        String mensaje = “Cantidad en dólares: “;

        System.out.print(mensaje + dolares + “\n”);
    }
}

Exit mobile version