E02-Actividad 01-EDG

Anuncio
Universidad de Guadalajara
Sistema de Universidad Virtual
Nombre del alumno:
Eduardo Domínguez Gallardo
Asesor:
Zatarain Cabada Nora
Grupo:
15296 (CRN: 15296)
Materia:
Programación Estructurada
Objeto de estudio 02
Actividad 01
Ahora pensemos en JAVA
Introducción:
Es importante conocer y declarar variables dentro de la programación estructurada y en esta
ocasión veremos nuestro primer encuentro con JAVA y sus variables y sus características y
tendremos de cerca casi nuestro primer programa.
Tipos de variables de JAVA.
Una variable es un contenedor de bits que representan a un valor. Se emplean para almacenar
datos que pueden cambiar durante la ejecución de un programa. En función de los datos que
almacenan se clasifican en:

Variables primitivas: almacenan datos numéricos, valores lógicos o caracteres.

Variables referenciadas: asociadas a objetos o instancias de una clase. Por ejemplo,
para almacenar cadenas de caracteres se empleará una variable referenciada asociada
a la clase String, para almacenar información sobre la fecha actual, otra asociada a la
clase Date.
Características que hacen diferentes a las variables de JAVA

En el caso de variables primitivas, los bits representan un número entero que coincide
con el valor de la variable, con lo que se va a trabajar a lo largo del programa. Por
ejemplo, se tienen variables de tipo byte (utilizan 8 bits en memoria) que pueden
almacenar números enteros comprendidos entre -128 y 127, de tipo int (utilizan 32 bits
en memoria) para almacenar enteros entre, aproximadamente, -2150 millones y 2150
millones, de tipo float para números decimales, etc.

En el caso de variables referenciadas o asociadas a objetos, los bits representan un
número que permite acceder al valor de la variable, es decir, al objeto, pero no es el
valor u objeto en sí.
Todos los nombres empleados para hacer referencia a variables deben cumplir lo siguiente:

Su primer carácter debe ser una letra, el símbolo del subrayado o el carácter dólar $.

No son válidos las palabras reservadas de Java.

No se admiten espacios en blanco.

Son case-sensitive (sensible a mayúsculas).
Aparte de estas normas conviene que los nombres de las variables indiquen qué dato
almacenan con el fin de facilitar la lectura del programa y, por otra parte, si un nombre tiene
más de dos palabras la primera letra de la primera palabra irá en minúscula, la primera letra
de la segunda palabra en mayúscula, ídem con la tercera y así sucesivamente.
Declaración de Variables
Todas las variables dentro de JAVA debe tomar en cuenta el tipo de datos y el nombre que se
le asigna a la variable una vez que se declara dentro del programa se podrá utilizar
asignándole valores mediante lenguaje de programación
Variables primitivas
 De tipo entero:
Son variables que almacenan números enteros. Se pueden dividir en los siguientes tipos:
 De tipo real o de coma flotante:
Son variables que almacenan datos numéricos con decimales. Se pueden dividir en los
siguientes tipos:
 De tipo lógico o booleanas:
Son variables que almacenan dos posibles valores: true o false. No se corresponden con
ningún valor numérico.
Ejemplo:
boolean tienesCalor=true;
 De tipo char o de carácter:
Son variables que almacenan caracteres individuales (letra, numero, signo, etc.). El carácter
que se inicializa debe ir entre apóstrofes o comillas simples 'a'.
El código de caracteres empleado por Java es Unicode y recoge los caracteres de
prácticamente todos los idiomas importantes del mundo (son unos 65.536). Los caracteres
Unicode del alfabeto occidental corresponden a los primeros 256 enteros; es decir van desde
[0, 255].
Ejemplo:
char miCaracter='n';
char miCaracter1=110;ídem antes, pero mediante el entero que le corresponde según Unicode
Variables referenciadas
Asociadas a objetos o instancias de una clase. Se irán estudiando durante el curso.
Casting o transformaciones de tipo
El casting es un procedimiento para transformar una variable primitiva de un tipo a otro, o
transformar un objeto de una clase a otra clase siempre y cuando haya una relación de
herencia entre ambas (este último casting es el más importante y se verá más adelante).
Dentro del casting de variables primitivas se distinguen dos clases:

Implícito: no se necesita escribir código para que se lleve a cabo. Ocurre cuando se
realiza una conversión ancha (widening casting), es decir, cuando se coloca un valor
pequeño en un contenedor grande.
Ejemplo.
Declaración y la inicialización en un solo paso.
Es recomendable como en todo programa tomar en cuenta inicializar las variables que
utilizaremos dentro del programa para tenerlas listas para la carga de datos.
Una variable se define especificando su tipo y nombre. Estas variables pueden ser de tipos
primitivos o referencias a objetos. Las variables de tipo referencia se inicializan a null, para que
tengan un valor es necesario crear un objeto con el operador new. Este operador reserva en la
memoria espacio para el objeto incluyendo sus variables y métodos.
La sintaxis para definir una variable es: <tipo> < nombre_variable>;
Ejemplo: int alumnos;
La inicialización de una variable al momento de declararla es opcional, la sintaxis es la
siguiente: <tipo> < nombre_variable>=<valor>;
Ejemplos: float dolar=11.30;
Ejemplo de declaración e inicialización de variables
class DeclaraVariables{public static void main(String[] args){
int entero=0;
char letra='a';
String cadena=null;
double doble=0;
boolean logica=true;
System.out.println("Entero= "+entero);
System.out.println("La variable char contiene al iniciar " + letra);
System.out.println("La variable logica tiene "+ logica);
System.out.println("La variable doble tiene "+ doble);
System.out.println("La referencia a un objeto es " +cadena);
Modificación del valor de una variable.
Para asignar nuevos valores o modificar los existentes dentro de una variable en JAVA pueden
ocurrir al principio o durante el desarrollo del programa, y una vez ya inicializadas las variables
solo se asigna el valor para su modificación o declararla como nueva para mantener un espacio
en memoria para su modificación.
Ejemplo:
Int cabeza = 01;
Int cuerpo = 02;
Int humano = 00
Humano = cabeza + cuerpo;
Bibliografía:
Tipos de Variables.
http://www.adrformacion.com/curso/java/leccion2/tipos_variables.htm
Descargar