Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
- Variables: las variables almacenan datos cuyo valor puede verse modificado
durante la ejecucin de un programa. Las variables se utilizan para representar
tipos muy diferentes. En Java hay que distinguir entre variables de tipo
primitivo y variable de tipo referencia a objetos.
Ejemplos: int r, y;
double z;
char l;
int r = 5;
char resp=s;
Las variables de tipos primitivos almacenan directamente un valor que siempre
pertenece al rango de ese tipo.
Por ejemplo una variable int puede almacenar un valor entero. A manera de
ejemplo como 1.
Se refleja
b=a
a b
b=a; 1 1
Hola Hola
{intq;//empiezaelmbitodeq(qesconocidayutilizable)
//xsiguesiendoconocida
...
}//finalizaelmbitodeq(terminaelbloquedecdigo)
...//qyanoesutilizable
}//finalizaelmbitodex
- Constantes: Las constantes son datos cuyo valor no puede variar durante la
ejecucin de un programa. Existen dos tipos de constantes: Literales o
primitivas y Simblicas. Para ambos casos, estas pueden ser:
Enteras: son las que tienen nmeros enteros con signo.
Ejemplos: 123
-55
123456L especifica que es un entero long (L l)
033 todo nmero que inicia con 0 (cero) es un octal
0x1B todo nmero que inicia con 0x es hexadecimal
0x1B16 = 0338 = 2710 = Esc
Nmeros en coma flotante: representan un nmero en coma
flotante con signo.
Ejemplos: 2.0f equivale a una constante flotante (f F)
0.6667d equivale a una constante double (d D)
4e-03f constante con notacin cientfica (0.004f)
-6.022E03 constante con notacin cientfica (-6022d)
Secuencia de Descripcin
Escape
\n Salto de lnea
\t Tabulado de 6 columnas
\ Comilla doble
\ Comilla simple
\b Retroceso
\uxxxx Caracter UNICODE hexa (xxxx) de 16
bits
Ejemplo:
class Ejemplo
{ static final double PI=3.141592; //D o d es opcional
double radio;
...
double superficie=radio*radio*PI;
...
}
static final: logra que solo exista una copia de la constante para todos los
objetos que se declaren de esa clase.
- Operadores Aritmticos:
Funciones Descripcin
abs (x) Valor absoluto (double)
max(a,b) Mayor entre a y b (double, double)
(float, float)
(int, int)
(long, long)
Las funciones estn sobrecargadas
min(a, b) Menor entre a y b (double, double)
(float, float)
(int, int)
(long, long)
Las funciones estn sobrecargadas
pow(a, b) Potencia ab (double)
exp(a) Elevar a la potencia con base ea
(e=2.7182818..)
sqrt(a) Raz cuadrada (double)
sin(a) Seno de a (double)
cos(a) Coseno de a (double)
tan(a) Tangente de a (double)
Ejemplo:
Math.pow(a,b) + x Math es una clase final, para usar los mtodos
no necesita instanciar un objeto a la clase
Math , puede usar a la clase como objeto.
Ejemplo:
Math.pow(a,b) + x
Math.sqrt(a)
Operadores Adicionales
Operador Condicional
Formato:
Funcionamiento:
false true
condicin
var=operando2 var=operando1
Ejemplo:
Formato:
Variable = expresin;
Expresin: Cualquier tipo de operacin vlida para los objetos que intervienen
en la operacin y que genera un valor.
Ejemplo:
int x, y, z;
x = y = z = 15; // manera ms fcil de asignar a un grupo de variables un
valor comn
y=8+5/z;
float m;
m= 5.6f; //la F o f es obligatorio
double n;
n=234.6; //la D o d es opcional
long p;
p=5678345L; //la L o l es obligatorio
Conversiones de tipos:
float long
float
double
System.out.println (\nEl valor de x: +x);
Ejemplo:
m=ht*5;
long
error porque long es mas alto que int
Sytstem.out.println (\nEl valor de m: +m);
Ejemplo:
Z = 5.0f * x+ 7.0f;
double
doubl
Formato:
(tipo destino) expresin
Ejemplo:
Ejemplo: