Download tipos de datos en java clase 2
Document related concepts
no text concepts found
Transcript
https://netbeans.org/ Download TIPOS DE DATOS EN JAVA (tipos primitivos) ENTEROS int 4 bytes de espacio para almacenamieto -2,147,483,648 hasta 2,147,483,647 short 2 bytes almacenamiento, -32768 hasta 32,767 long 8 bytes almacenamiento, numeros demasiados grandes, Sufijo L ejemplo 5123456789L byte 1 byte almacenamiento desde -128 hasta 127 FLOTANTES (decimales) float 4 bytes almacenamiento, 6 cifras decimales significativas, Sufijo F double 8 bytes almacenamiento 15 dfloat ecimales, no lleva sufijo char para representar caracters. 'a' 'b' ... boolean (true, false) 1 byte SON OBJETOS NO TIPOS DE DATOS fecha, objeto date, arreglos cadena de texto p.e "Hola Alumnos" objeto de tipo string. VARIABLES ¿QUE ES UNA VARIABLE? Espacio en la memoria de la PC donde se almacenará un valor que podrá cambiar durante la ejecución de un programa. ¿POR QUÉ HAY QUE UTILIZAR VARIABLES? A la hora de crear un programa surge de la necesidad de guardar datos temporalmente que necesitarás utilizar en ese mismo programa ¿CÓMO SE CEREA UNA VARIABLE EN JAVA? Especificando el tipo de dato que almacenará en su interior el nombre de la variable, p.e. int edad; ¿QUE ES INICIAR UNA VARIABLE? Es darle un valor p.e. edad=44; Java no permite utilizar variables que no se hayan iniciado Declaración e iniciar en una misma línea: int edad=44; long num=44L; el detalles es que ocupa más espacio sin ser necesario, optimización de recursos de la PC Incluso para la edad podríamos utilizar el byte byte edad=44; EN JAVA TODO ES UN OBJETO Todos los objetos tienes propiedades y métodos Ejemplo Automóvil System.out.println Ejecuta un método que Imprime la consola out del sistema imprime edad Cometarios exactamente igual que en lenguaje C // ó /*……*/ Los espacios entre líneas no tienen importancia en el lenguaje. Si intentamos imprimir el valor de una variable que no ha sido inicializada el compilador marcara error Tampoco nos permite modificar el valor de una variable En Netbeans a la hora de incluir comentarios al dar el primer enter o nueva línea automáticamente me cierra el asterisco y la diagonal. CONSTANTES EN JAVA Espacio en la memoria de la PC donde se almacenará un valor que no podrá cambiar durante la ejecución del programa. A la hora de crear un programa a veces surge la necesidad de guardar datos temporalmente que necesitaremos utilizar y deben ser fijos- Ejemplo pi=3.1416 Se crea utilizando la palabra clave final y a continuación especificando el tipo de dato que almacenará en su interior mas el nombre de la constante ejemplo: final float factor=2.54; CLASES EN JAVA PROPIAS Y PREDEFINIDAS PREDEFINIDAS –> String, Math, Array, Thread las más comunes hay más. Google API JAVA para ayuda de las clases en línea Para leer el valor de una variable es importante agregar arriba de la clase la librería: import java.util.Scanner; package variables; import java.util.Scanner; /*** @author Armando*/ public class Variables { /** * @param args the command line arguments */ public static void main(String[] args) { byte edad=44; //si en lugar de byte utilizo short funciona igual edad=82; System.out.println("Edad es igual a: " + edad); edad= 22; System.out.println("Edad es igual a: " + edad); final int z=17; double raiz=Math.sqrt(144); System.out.println("Edad es igual a: " + raiz); double radio, area; Scanner leer= new Scanner(System.in); //crear un objeto Scanner System.out.print("Introduzca el radio de la circunferencia: "); radio = leer.nextDouble(); //leer un double area= Math.PI*radio*radio; System.out.println("El area es igual a: } } " + area); /* * To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. */ package variables; /*** @author Armando*/ public class Variables { /** * @param args the command line arguments */ public static void main(String[] args) { byte edad=44; //si en lugar de byte utilizo short funciona igual edad=82; System.out.println("Edad es igual a: " + edad); edad= 22; System.out.println("Edad es igual a: " + edad); final int z=17; double raiz=Math.sqrt(144); System.out.println("Edad es igual a: " + raiz); } }