package clases;

public class clase1 {
	
	public static void main(String[] args) {
		//Tipos de variables (TIPOS DE DATOS PRIMITIVOS)
		
		//Numéricos (Enteros)
		//	int. 	[-2.100 Millones a 2.100 Millones]
		// 	byte. 	[-128 a 128]
		// 	short. 	[-32.768 a 32.768]
		// 	long. 	[-9 T a 9 T]
		
		//Numéricos (Decimales)
		// float. [-3.40^38 a 3.40^38] 
		// double. [-3.40^308 a 3.40^308] 
		
		//Especiales
		//boolean (2 Posiciones: true o false).
		//char (Carácteres). => ' ' [Entre comillas simples]
		
		//1. Declaración de variable.
		int v1;
		int v2;
		
		byte v3;
		byte v4;
		
		short v15;
		short v16;
		
		long v5;
		long v6;
		
		
		float v7;
		float v8;
			
		double v9;
		double v10;
		
		
		boolean v11;
		boolean v12;
		
		char v13;
		char v14;
		
		
		//2. Asignación de valor a una variable (inicializar)
		v1 = 45;
		v2 = 50;
		
		v3 = 12;
		v4 = 14;
		
		v15 = 31000;
		v16 = 30000;
		
		v5 = 525L;
		v6 = 2545L;
		 
		v7 = 145.4f;
		v8 =156.45f;
		
		v9 = 10.2;
		v10 =11.3;
		
		v11 = true;
		v12 = false;
		
		v13 = 'x';
		v14 = 'z';
		
		//3. Declara e inicializar (en la misma línea) una variable de cada tipo
		
		int numero1 = 50;
		byte numero2 = 20;
		short numero3 = 31000;
		long numero4 = 145L;
		float numero5 = 1.25f;
		double numero6 = 10.3;
		boolean opcion = true;
		opcion = false;
		char caracter = 'x';
		
		//4. Declarar e inicializar variables en función del contexto.
		//Quiero almacenar...
		
		//a. La cifra de dinero que tengo en el banco.
		float dineroBanco = 405000.12f;
		
		//b. La edad de una persona.
		 int edad = 42;
				 
		//c. Los siglos que han ocurrido hasta la fecha.
		 byte siglo = 21;
		 
		//d. Los segundos que han pasado desde el año 1 hasta ahora.
		 long segundos = 1254500000;
		 
		//e. La letra de una palabra.
		 char letra = 'e';
		 
		//f. Saber si es verdad o menetira algo.
		 boolean verdad = true;
		 
		//g. La divisiones de dos numeros grandes.
		 double division = 14.5;
		 
		 //5. Imprime por pantalla los resultados del ejercicio anterior y su contexto.
		 System.out.println("a) Cifra de € en el banco (Float) "+dineroBanco);
		 System.out.println( "b) Edad de una persona (int) "+edad);
		 System.out.println("c) Los siglos que han ocurrido hasta la fecha (byte) "+siglo);
		 System.out.println("d) Los segundos que han pasado desde el año 1 hasta ahora (long) "+segundos);
		 System.out.println("e) La letra de una palabra (char) "+letra);
		 System.out.println("f) Saber si es verdad o mentira algo (boolean) "+verdad);
		 System.out.println("g) La division de dos numero grandes (double) "+ division);

		 
		

		
		
		
		
	}

}
