Sunteți pe pagina 1din 6

TALLER SOBRE TIPO DE VARIABLES

JULIAN EDUARDO RENGIFO CORTES

PRESENTADO A:
LIC. ROSELVERT DIAZ

UNIVERSIDAD COOPERATIVA DE COLOMBIA


ING.SISTEMAS
META
VILLAVICENCIO
2018
1. Cuál de los siguientes son nombres de variables validos:

a.Acumulador123 C. 1estacion_1d

b. Actual_datoc. D. publice.

e. $valor$f. f. ciclo#12

RTA: La a y la b si son nombres de variables.

2. Realice una tabla con los diferentes tipos de operadores que maneja java, descripción de la función que realiza.
El operador asignación, =, es un operador binario
que asigna el valor del término de la derecha al
operando de la izquierda. El operando de la
izquierda suele ser el identificador de una
OPERADOR variable. El término de la derecha es, en general,
ASIGNACIÓN una expresión de un tipo de dato compatible; en
particular puede ser una constante u otra
variable. Como caso particular, y a diferencia de
los demás operadores, este operador no se
evalúa devolviendo un determinado valor.

El lenguaje de programación Java tiene varios


OPERADORES operadores aritméticos para los datos numéricos
ARITMÉTICOS enteros y reales.

Los operadores aritméticos incrementales son


operadores unarios (un único operando). El
OPERADORES operando puede ser numérico o de tipo char y el
ARITMÉTICOS resultado es del mismo tipo que el operando.
INCREMENTALES Estos operadores pueden emplearse de dos
formas dependiendo de su posición con respecto
al operando
Combinan un operador aritmético con el
OPERADORES operador asignación. Como en el caso de los
ARITMÉTICOS operadores aritméticos pueden tener operandos
COMBINADOS numéricos enteros o reales y el tipo específico
de resultado numérico dependerá del tipo de
éstos.
Realizan comparaciones entre datos compatibles
de tipos primitivos (numéricos, carácter y
OPERADORES DE Booleanos) teniendo siempre un resultado
RELACIÓN booleano. Los operandos booleanos sólo pueden
emplear.
Los operadores de igualdad y desigualdad.
Realizan operaciones sobre datos booleanos y
tienen como resultado un valor booleano. Para
mejorar el rendimiento de ejecución del código
es recomendable emplear en las expresiones
OPERADORES booleanas el operador && en lugar del operador
LÓGICOS O &. En este caso es conveniente situar la
BOOLEANOS condición más propensa a ser falsa en el término
de la izquierda. Esta técnica puede reducir el
tiempo de ejecución del programa. De forma
equivalente es preferible emplear el operador ||
al operador |.
Este operador ternario tomado de C/C++
permite devolver valores en función de una
expresión lógica. Sintaxis: expresión Lógica?
EL OPERADOR expresion_1: expresion_2 Si el resultado de
CONDICIONAL evaluar la expresión lógica es verdadero,
devuelve el valor de la primera expresión, y en
caso contrario, devuelve el valor de la segunda
expresión.
Tienen operandos de tipo entero (o char) y un
resultado de tipo entero. Realizan
Operaciones con dígitos (ceros y unos) de la
OPERADORES DE BIT representación binaria de los operandos.
Exceptuando al
Operador negación, los demás operadores son
binarios.
El operador concatenación, +, es un operador
OPERADOR binario que devuelve una cadena resultado de
CONCATENACIÓN concatenar las dos cadenas que actúan como
DE CADENAS operandos. Si sólo uno de los operandos es de
tipo cadena, el otro operando se convierte
implícitamente en tipo cadena.

3. Cual es la diferencia entre una variable y una constante y cual es la sintaxis de presentaciónen
un programa en java y cual es la sintaxis de presentación en un programa en java.

DIFERENCIAS
VARIABLES CONSTANTES
Pueden cambiar durante el transcurso del Son definitivas, no cambian, a mneos que se
programa vuelvan a definir.
Podemos elegir el tipo de dato que Se puede almacenar cualquier tipo de dato,
almacenarán: int, float, double, char. pero no lo podemos definir.
Se declaran anteponiendo e ltipo de dato: int Se declara mediante el uso de #define:#define
variable= 25 constante 25
Las variables primero se declaran, luego se Las constantes ya reciben un valor inicial en su
inician, y luego se usan declaración
Además de cambiar su valor, las variables
también pueden cambiar de tamaño en
tiempo de ejecución (punteros)

El lenguaje Java se describe por su sintaxis y su semántica. La sintaxis define la estructura y


apariencia de al escritura del código Java. La semántica define lo que significa cada parte del
código y cómo se comportará cuando se ejecuta. Los componentes básicos de la sintaxis son las
palabras reservadas (keywords) y componentes de léxico (tokens). Una palabra reservada es una
palabra o identificador que tiene un significado específico en el lenguaje. Las palabras reservadas
sólo se pueden utilizar en el mundo en que está definido en el lenguaje. Los componentes de
léxico( token) incluyen cada palabra, símbolo o grupo de símbolos que aparecen en el código
fuente del programa. Una gramática se utiliza para llevar juntos todos los componentes de la
sintaxis y definir la estructura de unidades sintácticamente correcta del código Java. La gramática
Java específica el orden preciso en el que se puedan escribir las palabras reservadas y los símbolos,
y se utilizan por el compilador Java para asegurar que el programador hace las cosas correctas.
Cualquier código que no esté escrito de modo correcto emitirá mensajes de error y no construirá
un programa ejecutable. Este apéndice describe las reglas básicas de sintaxis de Java que cumplen
las diferentes versiones existentes en la fecha de publicación de este libro: JDK1.1, 1.2 y 1.3, con el
compilador Java 2.0. Gran parte de la sintaxis de Java se basa en C y/o C++

NOMBRE TIPO OCUPA RANGO APROXIMADO


Byte Entero 1 Byte -128 a 127
Short Entero 2 Byte -32768 a 32767
TIPOSPRIMITIVOS Int Entero 4 Byte 2 ∗ 109
( sin métodos; no son Long Entero 8 Byte Muy grande
objetos; no necesitan Float Decimal simple 4 Byte Muy grande
una invocación para Double Decimal doble 8 Byte Muy grande
ser creados) Char Carácter simple 2 Byte …
Boolean Valor true o 1 Byte …
false
TIPOS DE
DATOS DE
JAVA Tipos de la biblioteca String ( cadenas de texto)
estándar de java Muchos otros (p.eje. Scanner, TreeSet, ArrayList)
Tipos definidos por Cualquiera que se nos ocurra, por ejemplo Avion, Carro,
el programador Moto.
Serie de elementos o formación tipo vector o matriz. Lo
Arrays consideraremos un objeto especial que carece de
TIPOS OBJETO métodos.
(con métodos, Byte
necesitan una Short
invocación para ser TIPOS ENVOLTORIO Int
creados) O WRAPPER Long
( Equivalentes a los Float
tipos primitivos pero Double
como objetos) Char
Boolean
4. Describa los tipos de datos en java y de un ejemplo de cada uno.

EJEMPLOS:

Boolean

Podemos pasar el tipo de dato boolean al constructor del objeto Boolean y el método
.booleanValue () nos devolverá el tipo boolean.

1. Boolean refBoolean = new Boolean(true);

2. boolean bool = refBoolean.booleanValue();

Byte

En el caso del byte al constructor Byte deberemos de hacer un casting del valor entero para poder
instanciarlo. La obtención del dato byte desde un Byte se realizará con .byteValue ().

1. Byte refByte = new Byte((byte) 123);

2. byte b = refByte.byteValue();

Character

En el caso de pasar de un char a un Character se cargará mediante el constructor. Y el método


.charValue() nos resolverá el acto contrario.

1. Character refChar = new Character('x');

2. char c = refChar.charValue();

Short

Cuando carguemos el constructor de Short deberemos de hacer un casting mediante (short) al


valor pasado como parámetro. El método .shortValue() nos retorna un short desde el objeto Short.

1. Short refShort = new Short((short) 123);

2. short s = refShort.shortValue();
Integer

El int e Integer tienen un constructor directo y un método .intValue() para obtener el efecto
contrario.

1. Integer refInt = new Integer(123);

2. int i = refInt.intValue();

Long

A los datos long hay que postponerles la letra L cuando los carguemos sobre un objeto Long. El
método .longValue() nos da lo inverso.

1. Long refLong = new Long(123L);

2. long l = refLong.longValue();

Float

Si para long era la letra L, para float es la letra F en el constructor del objeto Float. El método
.floatValue() nos devuelve un tipo float.

1. Float refFloat = new Float(12.3F);

2. float f = refFloat.floatValue();

Double

Para los tipos de datos double tenemos que posponer la letra D en el constructor Double y utilizar
el método .doubleValue() para obtener un tipo double.

1. Double refDouble = new Double(12.3D);

2. doublé d = refDouble.doubleValue();

5. ¿Cuál es la característica que permite diferenciar una variable de una constante, como define
el programador que se debe usar la una o la otra?

RTA: Una constante, a diferencia de una variable, siempre tiene el mismo valor. El programador lo
define en almacenar el valor de la constante a lo largo de la ejecución del programa y pueden
contener depende el tipo de dato con el que se define la constante.

S-ar putea să vă placă și