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);
}
}
Related documents