Identificadores, palabras reservadas, tipos de datos, operadores

Anuncio
Identificadores, palabras reservadas, tipos de datos, operadores aritméticos
y el sistema estándar de salida en Java
Identificadores
Las variables se utilizan en programación para almacenar temporalmente
valores en la memoria principal de la computadora durante la ejecución o corrida de
una aplicación. A cada variable hay que asignarle un nombre o identificador que se
utiliza cuando se va a almacenar un valor en ella y para hacer referencia al valor que
la variable contiene. Además, a cada variable hay que asignarle un tipo de datos
(data type), el cual determina qué tipo de valor se puede almacenar en la variable.
En general, los identificadores en Java, además de usarse para nombrar
variables, también se usan para nombrar métodos, paquetes, clases y objetos; esto es,
se usan para nombrar cualquier cosa que el programador necesite identificar o usar.
En Java, un identificador puede comenzar con una letra, el signo de subrayado (_) o
un símbolo de dólar ($); para los caracteres que siguen usaremos letras, dígitos y el
caracter de subrayado. No se puede utilizar espacios en blanco como parte de un
identificador. Java distingue las letras mayúsculas de las minúsculas. No hay longitud
máxima para un idenficador. Como buena práctica de programación se sugiere que
todo identificador esté autodocumentado; esto es, que el nombre que se use sugiera
su uso.
Ejemplos válidos de identificadores:
perimetro
Perimetro
PERIMETRO
area
Mensaje
num_Seg_Social
numSegSocial
CicloWhileSuma
nombreUsuario
Nombre_Usuario
_variable_Del_Sistema
$transaccion
Ejemplos no válidos de identificadores:
1Ventana
Mi Ventana
#SeguroSocial
Copyright © 2008 CARIMOBITS
1
Palabras reservadas en el Lenguaje Java
A continuación aparece un listado de palabras reservadas (“key words” o
“reserved words”) del lenguaje de programación Java. Estas palabras no se
pueden utilizar como identificadores en los programas escritos en Java. Las
palabras reservadas const y goto no se utilizan actualmente. Las palabras true, false y
null se tratan como si fueran palabras reservadas, más sin embargo son constantes
literales; no se pueden usar como identificadores.
abstract
assert
boolean
break
byte
case
catch
char
class
const
continue
default
do
double
else
enum
extends
final
finally
float
for
goto
if
implements
import
instanceof
int
interface
long
native
new
package
private
protected
public
return
short
static
strictfp
super
switch
synchronized
this
throw
throws
transient
try
void
volatile
while
Tipos de Datos Numéricos Primitivos en Java
Tipo de
Datos
Contenido
Valor por
Omisión
Valor Mínimo
Valor Máximo
byte
Entero
0
-128
127
short
Entero
0
-32768
32767
int
Entero
0
-2147483648
2147483647
long
Entero
0
-9223372036854775808
9223372036854775807
float
Real
0.0
-3.40282347E+38
3.40282347E+38
double
Real
0.0
-1.79769313486231570E+308
1.79769313486231570E+308
Ejemplos de declaraciones de variables numéricas
int i, j, k, proximo ;
byte edad;
float primerNumero, segundoNumero;
long enteroGrande;
double realGrande;
Copyright © 2008 CARIMOBITS
2
Declaración de Constantes
Se declaran de forma similar a las variables, pero usando la palabra reservada
final. Se le debe asignar su valor al tiempo de la declaración.
Ejemplos de declaraciones de constantes:
final double
PI = 3.14159;
final int
CONSTANTE_DE_FARADAY = 23060;
final String
UNIDAD = “Colegio Universitario de Cayey”
Operadores Aritméticos en Java
Operación
Operador Java
Ejemplo
Suma
+
x+y
Resta
-
x-y
Multiplicación
*
x *y
División
/
x/y
División Modular
%
x%y
Jerarquía de Operaciones
1. División y Multiplicación de izquierda a derecha
2. División Modular
3. Suma y Resta de izquierda a derecha
Notas:
1. El orden anterior se puede alterar haciendo uso de paréntesis.
2. Más adelante estudiaremos cómo calcular potencias en Java.
Expresiones Aritméticas
Notas:
1. Cuando se utiliza el operador de división (/), si se dividen dos expresiones
aritméticas enteras, entonces el resultado es un número entero. Se considera
como una división real cuando al menos uno de los valores que de la división
es de los tipos de datos float y double y el resultado es un número real.
2. La división modular calcula el residuo de una división. Es usual utilizar la
división modular únicamente con números enteros.
Copyright © 2008 CARIMOBITS
3
Ejercicios: Determine el valor numérico de cada una de las siguientes
expesiones.
1. 23/5
2. 23/5.0
3. 25.0/5.0
4. 23%5
5. 23%25
6. 16%2
7. 3 + 5/7
8. 3 * 3 + 3%2
9. 3 + 5/2 + -2 * 4
10. 2 + (1 + -(3/4) / 2) * (2 - 6 % 3)
Tipos de Datos Primitivos no Numéricos
1. boolean. Este tipo de datos se usa para declarar variables lógicas o boolenas.
Los valores posibles de una variable booleana son: true o false. Los valores true
y false son constantes boolenas o lógicas. Si una variable se declara tipo boolean
se le asigna valor inicial false.
2. char. A una variable tipo char se le puede asignar cualquier caracter como
valor, encerrado entre dos apóstrofes. Se le asigna valor inicial '0'.
Nota: En Java podemos utilizar la clase String de la clase estándar o predefinida
java.lang para definir y manejar cadenas de caracteres. A un objeto de la clase String
se le asigna valor inicial null.
Ejemplos:
1. boolean
estudia;
estudia = true;
2. char
nota;
nota = 'A';
3. String
nombre;
nombre = “Carmen”
Copyright © 2008 CARIMOBITS
4
El Sistema Estándar de Salida
Podemos utilizar la ventana estándar de salida o consola para compilar y
correr nuestras aplicaciones de computadoras. A través de ella podemos mostrar
múltiples líneas de salida haciendo uso instrucciones de la forma:
System.out.print ();
System.out.println ();
Ejemplos:
System.out.print(“El resultado es: ”);
System.out.print(resultado);
Los dos líneas de salida se pueden combinar en una sola de la forma
System.out.print(“El resultado es: ” + resultado);
Nota: El símbolo + se está usando como el operador de concatenación.
Copyright © 2008 CARIMOBITS
5
Descargar