Você está na página 1de 7

Resumen: Lenguaje de programacin Java

TEMAS: Tipos de datos, Operadores y su Precedencia, Evaluacin de Expresiones


Aritmticas, Estructuras de control de flujo de programa bsicas, Procedimientos y
Funciones, Arreglos (Vectores y Matrices).
1. Tipos de datos bsicos:
Tipo de dato
Carcter
Entero corto
Entero
Entero largo

En Java
char
short
int
long

bits
16
16
32
64

Real simple precisin


Real doble precisin
Booleano o Lgico
Cadena de
Caracteres

float
double
boolean
String

32
64
1
16 por
cada
carcter

Fecha

Date

Rango
Un carcter ASCII
-32768 32767
-2,147,483,648 2,147,483,647
-9223372036854775808
9223372036854775807
-3.4 * (10^-38) 3.4 * (10^38)
-1.7 * (10^-308) 1.7 * (10^308)
true o false
Cualquier conjunto de caracteres
imprimible entre comillas dobles
Clase que permite almacenar una
fecha y hora

2. Las clases de Operadores:


Operadores Aritmticos:
Operador
+ (Mas)
- (Menos)
x (Por)
(Entre)
Mod(Residuo de
una Divisin Entera)
^(Potenciacin)

En Java
+
*
/
%

Ejemplo
W+Z
W-Z
WxZ
WZ
W Mod Z

Math.pow()

W^Z

Resultado
Suma de W y Z
Diferencia de W menos Z
Producto de W y Z
Divisin de W por Z
Modulo de W con respecto a Z
W elevada a la Z

Operadores relacionales o de Comparacin:


Operador
>(Mayor que)
<(Menor que)
(Menor o Igual que)
(Mayor o Igual que)
=(Igual que)
(Diferente de)

Java
>
<
<=
>=
==
!=

Ejemplo
W>Z
W<Z
WZ
WZ
W=Z
WZ

Cierto, Si W
Cierto, Si W
Cierto, Si W
Cierto, Si W
Cierto, Si W
Cierto, Si W

Resultado
es Mayor que Z
es Menor que Z
es Menor o igual que Z
es Mayor o igual que Z
es Igual que Z
es Distinto de Z

www.slideshare.net/emergar

Resumen: Lenguaje de programacin Java


Operadores Lgicos o Condicionales:
Operador
AND (Y)
OR (O)
NOT (NEGADO)

En Java
&&
||
!

Ejemplo
X AND Z
X OR Z
NOT X

Resultado
Cierto, Si X y Z son Ciertos
Cierto, Si X es Cierto o Z es Cierto
Cierto, Si X es Falso

3. La prioridad de los operadores es:


1.
() : Parntesis
2.
^ : Elevado o Potencia
3.
*, /: Multiplicacin, Divisin
4.
Mod, Div: Modulo o Residuo y Cociente de una divisin entera
5.
+, -: Suma, Resta
6.
=, >, , <, , : Igual que, Mayor que, Mayor o Igual que, Menor que, Menor o
Igual que y Distinto de.
7.
NOT: Negado o No
8.
AND: Y Lgico
9.
OR: O Lgico

4. El resultado paso a paso de las expresiones aritmticas es:


N
N
N
N
N

=
=
=
=
=

5 ^ 3 25 + 100 22
125 25 + 100 22
100 + 100 22
200 22
178

En java se escribe:
N = Math.pow( 5, 3 ) 25 + 100 22;
M
M
M
M
M
M
M
M

=
=
=
=
=
=
=
=

( 7 * 5 20 ) + ( 10 5 / 5 + 4 )
( 35 20 ) + ( 10 5 / 5 + 4 )
( 15 ) + ( 10 5 / 5 + 4 )
15 + ( 10 1 + 4 )
15 + ( 9 + 4 )
15 + ( 13 )
15 + 13
28

En java se escribe:
M = ( 7 * 5 20 ) + ( 10 5 / 5 + 4 );

www.slideshare.net/emergar

Resumen: Lenguaje de programacin Java


X
X
X
X
X

=
=
=
=
=

6 / 3 + 5 * 3 1
2+5*31
2 + 15 1
17 1
16

En java se escribe:
X = 6 / 3 + 5 * 3 1;
Z
Z
Z
Z
Z

=
=
=
=
=

5*89+5+9
40 9 + 5 + 9
31 + 5 + 9
36 + 9
45

En java se escribe:
Z = 5 * 8 9 + 5 + 9;
Y = ( 9 Mod 3 ) * 4
Y=0*4
Y=0
En java se escribe:
Y = ( 9 % 3 ) * 4;

5. Las estructuras de control secuenciales son:


Para la Captura de datos de Entrada (Lea)
Por consola: Scanner, InputStreamReader y BufferedReader
Por Interfaz Grafica: JOptionPane.showInputDialog
Para Mostrar datos de Salida (Escriba)
Por Consola: System.out.print.
Por Interfaz Grafica: JOptionPane.showMesageDialog
Para realizar operaciones (Asignacin)
Variable = <Expresin Aritmtica>;

6. Las estructuras de control condicionales (de toma de decisiones o de seleccin)


son:

www.slideshare.net/emergar

Resumen: Lenguaje de programacin Java

Si ( Condicional Simple o nica seleccin )


Pseudocdigo
SI <Condicin> Entonces
// Instrucciones
Fin-Si

Si Sino ( Condicional dicotmica o doble seleccin)


Pseudocdigo
Si <Condicin> Entonces
//Instrucciones
Sino
//Instrucciones
Fin-Si

Sintaxis en Java
if ( <Condicin> ) {
// Instrucciones
}

Sintaxis en Java
if ( <Condicin> ) {
// Instrucciones
}else {
// Instrucciones
}

Seleccin ( Condicional Mltiple o mltiple seleccin )


Pseudocdigo
Seleccione <opcin>

Sintaxis en Java
switch ( <opcion> ) {
case Valor1:
Caso Valor1
// Instrucciones
// Instrucciones
break;
case Valor2:
Caso Valor2
// Instrucciones
// Instrucciones
break;
case Valor3:
Caso Valor3
// Instrucciones
// Instrucciones
break;
// Otros casos, si lo hay
// Otros casos, si los hay
default:
Delocontrario
//Si ningn caso se cumple
// Si ningn caso se cumple
// Instrucciones
// Instrucciones
break;

Fin-Seleccione

Si y solo si ( Condicional doble con asignacin )


Pseudocdigo

Sintaxis en Java

r SII( <Condicin>, Val1, Val2) r = ( <Condicin> ) ? val1 : val2 ;

www.slideshare.net/emergar

Resumen: Lenguaje de programacin Java


7. Las estructuras de control repetitivas ( iterativas o bucles o ciclos) bsicas son:
Mientras Que ( Ciclo Condicional o Ciclo Indeterminado de
Repeticiones )
Pseudocdigo
MQ <Condicin>
// Instrucciones
Fin-MQ

Sintaxis en Java
while ( <Condicin> ) {
// Instrucciones
}

Para ( Ciclo Determinado de Repeticiones )


Pseudocdigo
Para i = k Hasta n Incremento j
// Instrucciones
Fin-Para

Sintaxis en Java
For ( i = k; i <= n; i += j )
// Instrucciones
}

Siendo k el Valor Inicial, n el Valor Final y j el valor del incremento para la


variable i.
La instruccin for es un while escrito de otra manera:
for( inicializaciones ; condiciones ; incrementos ) {
// Instrucciones
}
Haga-Mientras Que ( Ciclo Indeterminado con una Repeticin
Garantizada )
Pseudocdigo

Sintaxis en Java

Haga

do {

// Instrucciones
MQ <Condicin>

// Instrucciones
}while ( <Condicin> );

8. Aplicacin del concepto Dividir y Vencer


La Estructura Bsica de una Funcin:
Funcin <Nombre de la funcin> (<Lista de parmetros>) <Tipo de dato de retorno>

//Declaracin de variables
//Instrucciones, clculos u operaciones
Retorne respuesta //Retorno del Valor de Respuesta de la funcin
Fin-Funcin

www.slideshare.net/emergar

Resumen: Lenguaje de programacin Java


Funcin FAlCubo (Real a) Real
//Declaracin de variables
Real c
//Instrucciones, clculos u operaciones
c=a*a*a
Retorne c //Retorno del Valor de Respuesta de la funcin
Fin-Funcin
<Tipo de dato de retorno> <Nombre de la funcin> (<Lista de parmetros>)
{//Inicio de la Funcin
//Declaracin de variables
//Instrucciones, clculos u operaciones
return respuesta; //Retorno del Valor de Respuesta de la funcin
}//Fin de la Funcin
float FAlCubo (float a)
{//Inicio de la Funcin
//Declaracin de variables
float c;
//Instrucciones, clculos u operaciones
c = a * a * a;
return c; //Retorno del Valor de Respuesta de la funcin
}//Fin de la Funcin
La Estructura Bsica de un Procedimiento:
Procedimiento <Nombre del Procedimiento> (<Lista de Parmetros>)
//Declaracin de variables
//Instrucciones, clculos u operaciones
Fin-Procedimiento
Procedimiento PMostrarTablaMultiplicacion (Entero n)
//Declaracin de variables
Entero i
//Instrucciones, clculos u operaciones
Escriba Tabla de Multiplicar del , n
Para i = 1 Hasta 10
Escriba , n, x , i, = , n * i
Fin-Para
Fin-Procedimiento
void <Nombre del Procedimiento> (<Lista de Parmetros>)
{//Inicio del Procedimiento
//Declaracin de variables
//Instrucciones, clculos u operaciones
}//Fin del Procedimiento

www.slideshare.net/emergar

Resumen: Lenguaje de programacin Java


void PMostrarTablaMultiplicacion (int n)
{//Inicio del Procedimiento
//Declaracin de variables
int i;
//Instrucciones, clculos u operaciones
System.out.println( Tabla de Multiplicar del + n );
for( i = 1; i <= 10; i++ ){
System.out.println( + n + x + i + = + (n * i) );
}
}//Fin del Procedimiento
9. Grficamente un arreglo unidimensional y otro bidimensional:

Arreglo Unidimensional ( Vector o Lista ):


V[1]
6

V[2]
4

V[3]
9

V[4]
1

V[5]
7

V[6]
2

V[7]
5

V[8]
3

V[9]
8

V[10]
0

El Arreglo es un vector de enteros, con 10 posiciones.

Arreglo Bidimensional ( Matriz o Tabla ):


M[1][1]
M[2][1]
M[3][1]
M[4][1]

M[1][2]
M[2][2]
M[3][2]
M[4][2]

M[1][3]
M[2][3]
M[3][3]
M[4][3]

El Arreglo es una matriz, con 4 filas y 3 columnas.

www.slideshare.net/emergar

Você também pode gostar