Foda

Páginas: 9 (2196 palabras) Publicado: 14 de mayo de 2012
Lógica y Programación

1

Instituto Tecnológico Metropolitano

Taller facil 1
CONCEPTOS DE JAVA
Registros basicos
1. Registro contador
A=A +1
2. Registro acumulador
A=A+B
3. Registro centinela
Si Opcion = Valor Entonces Pare
Concepto de los espacios
En Java las instrucciones terminan en ; y pueden ser escritas en cualquier orden que conserve los espacios,
respetando loscomentarios de una linea
public class PrimerApp{ public static void main(String[] args) { //imprime un mensaje
String mensaje="El primer programa";
System.out.println(mensaje);
}}
Identificadores
Un nombre que identifica a una variable, a un método o función miembro, o a una clase
Comentarios
1. Comentarios en una sola línea // Este es un comentario de linea
2. Comentarios de varias líneas
losprogramadores diseñan comentarios como el siguiente:
/*----------------------------------------|
| (C) Dario Lara Zapata
|
| fecha: Marzo 1999
|
| programa: PrimerApp.java |
|----------------------------------------*/
3. Comentarios de documentación // Usan Javadoc.exe para generar la documentación con los comentarios
Operadores
La precedencia de operadores
El lector conocerá que losoperadores aritméticos tienen distinta precedencia (raiz, exp, /, *, +, -), así la
expresión
a+b*c
es equivalente a
a+(b*c)
Para realizar la operación scribiremos
a/(b*c);
o bien,
a/b/c;
Operadores aritmeticos
Java tiene cinco operadores aritméticos cuyo significado se muestra en la tabla adjunta
Operador Nombre
Ejemplo
+
Suma
3+4
Diferencia 3-4
*
Producto 3*4
/
Cociente 20/7
%Módulo
20%7
Operador asignación
El operador asignación se puede combinar con los operadores aritméticos
Expresión
Significado
x+=y
x=x+y
x-=y
x=x-y
x*=y
x=x*y
x/=y
x=x/y
Así, la sentencia
X = x + 23;
evalúa la expresión x+23, que es asignada de nuevo a x. El compilador lee primero el contenido de la porción de
memoria nombrada x, realiza la suma, y guarda el resultado en la mismaporción de memoria. Se puede escribir la
sentencia anterior de una forma equivalente más simple

www.dariolara.com

dariolara@hotmail.com

Lógica y Programación

2

Instituto Tecnológico Metropolitano

x+=23;
Los operadores relacionales
Operador
nombre
ejemplo
significado
<
menor que
a
mayor que
a>b
a es mayor que b
==
igual a
a==b
a es igual a b
!=
no igual a
a!=b
ano es igual a b
=b
a es menor que o igual a b
Las asignaciones se realizan con el símbolo =, las comparaciones con ==.
Los operadores lógicos
Los operadores lógicos son:
• &&
AND (el resultado es verdadero si ambas expresiones son verdaderas)
• ||
OR (el resultado es verdadero si alguna expresión es verdadera)
•!
NOT (el resultado invierte la condición de la expresión)
La expresión"NO a es igual a b"
!(a==b)
es verdadera si a es distinto de b, y es falsa si a es igual a b. Esta expresión es equivalente a
(a!=b)
Concatenación de strings
En Java se usa el operador + para concatenar cadenas de carcateres o strings
System.out.println("la temperatura centígrada es "+C);
La conversión automática y promoción (casting)
Cuando se realiza una operación, si un operando es entero(int) y el otro es de coma flotante (double) el
resultado es en coma flotante (double).
int a=5;
double b=3.2;
double suma=a+b;
Los operadores unarios
son:
• ++ Incremento
• -- Decremento
actúan sobre un único operando. Se trata de uno de los aspecto más confusos para el programador, ya que
el resultado de la operación depende de que el operador esté a la derecha i++ o a la izquierda++i.
i=i+1; //añadir 1 a i
i++;
i=i-1;
//restar 1 a i
i--;
A la derecha
j=i++;
asigna a j, el valor que tenía i. Por ejemplo, si i valía 3, después de ejecutar la sentencia, j toma el valor de 3
e i el valor de 4. Lo que es equivalente a las dos sentencias
j=i;
i++;
A la izquierda
j=++i;
asigna a j el valor incrementado de i.
Por ejemplo, si i valía 3, después de ejecutar la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Foda
  • Foda
  • Foda
  • Foda
  • FODA
  • FODA
  • Foda
  • FODA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS