Você está na página 1de 12

PROGRAMACION

Choque Aguilar Eudes

JAVA

201

JAVA
INTRODUCCION.Java es un lenguaje de programacin orientado a objetos que se populariz a
partir del lanzamiento de su primera versin comercial de amplia difusin, la JDK 1.0 en
1996. Actualmente es uno de los lenguajes ms usados para la programacin en todo
el mundo.
Java es un lenguaje til para casi todo tipo de problemas. Podemos citar como
funcionalidades de Java varias:
1.

Aplicaciones cliente: son las que se ejecutan en un solo ordenador,


pueden servirte por ejemplo para realizar clculos o gestionar datos.

2.

Aplicaciones cliente/servidor: son programas que necesitan conectarse a


otra mquina (por ejemplo un servidor de datos) para pedirle algn servicio de
forma ms o menos continua, como podra ser el uso de una base de datos.

3. Aplicaciones web, que son programas Java que se ejecutan en un servidor


de pginas web.
stos son slo algunos ejemplos de todo el potencial que hay detrs de Java como
lenguaje para aprender y obtener muchos beneficios con su uso.

PROGRAMACION

Choque Aguilar Eudes

JAVA

201

ESTRUCTURA BASICA DE JAVA.La estructura de un programa en java est compuesto por los siguientes
elementos:

: Donde el intrprete JAVA


ir a comenzar la ejecucin del programa.
CODIGO

DESCRIPCION
Los parntesis luego de la palabra main indican la
declaracin de un mtodo. Una clase puede
contener uno o ms mtodos.
Los programas que se ejecutan de forma
independiente y autnoma, deben contener el
mtodo main ().
La palabra reservada void indica
mtodo main no devuelve nada.

que

el

El mtodo main debe aceptar un array de objetos


tipo String.
Por
acuerdo
se
referencia
como args, O ar.

PROGRAMACION

Choque Aguilar Eudes

JAVA

201

La palabra static es atributo del mtodo; si


declaro un mtodo como static, su contenido ser
el mismo en cualquier objeto que crease e
instanciase

TIPOS DE DATOS.Una variable de Java puede tratar los siguientes tipos de datos:
Tipos primitivos: una variable de tipo primitivo se declara de uno de los ocho
tipos de datos de tipo primitivo y almacenan el dato real.
Tipo objeto: Una variable de tipo objeto contiene la referencia al objeto. Las
variables de tipo objeto o variables de referencia de objetos se analizarn
despus.
Tipos primitivos en Java:

DECLARACION DE VARIABLES.Al declarar una variable, se reserva el espacio de memoria para almacenar un valor
acorde al tipo de dato de la variable.
Modificador, TipoDato, Nombrevariable

Modificador: se utiliza la palabra reservada public o private (en minsculas).


Esto depende de cmo sean accedidas, por ahora las declararemos tipo public lo
que significa que estarn disponibles y pueden ser utilizadas desde cualquier
parte del programa.

PROGRAMACION

JAVA

Choque Aguilar Eudes


201

Tipo de Dato: byte, short, char, int, boolean, etc.

Nombrevariable: es el nombre que t le das siguiendo las caractersticas


mencionadas anteriormente.

EJEMPLOS 1.- correspondiente a la sintaxis de variables de atributo.

Las variables locales son aquellas que se definen dentro de un mtodo y slo estarn
disponibles para su uso en el interior de dicho mtodo. Su sintaxis esta definido como:
TipoDato, Nombrevariable
EJEMPLOS 2.- correspondiente a la sintaxis de variables local.

Tambin se pueden declarar en una misma instruccin varias variables del mismo tipo:
Tipo_dato nombre_variable1, nombre_variable2, nombre_variable3;

PROGRAMACION

JAVA

Choque Aguilar Eudes


201

Ejemplos:

IMPORTANTE: La variable tipo float requiere una F al final para que el compilador la
identifique como tal.
SALIDA DE DATOS EN PANTALLA.PRIMERA OPCION.- su sintaxis se define as:

Se aade ln, para el salto de lnea


Se out
mostrara
print es un mtodo que forma parte de la clase
de la este
clasemensaje
System del paquete
java.lang, toma el String como argumento y realiza el proceso de mostrarlo en la
consola de jcreator.

SEGUNDA OPCION.- su sintaxis est definido como:

Utilizando el paquete javax.swing: librera que contiene componentes swing es decir

Se mostrara
este
mensaje
sirve para
mostrar
textos, resultados en ventanas (frames) con botones, ttulos, etc.

PROGRAMACION

JAVA

Choque Aguilar Eudes


201

TIPOS DE ENTRADA DE DATOS.PRIMERA OPCION.- Al igual que en C++, en java tambin se pueden importar libreras
(paquetes) con las instruccin import. La clase Scanner que se encuentra
dentro del paquete util, es la clase que nos permite introducir datos por teclado.
Ejemplo.- TIPO CADENA.- Next (): solamente es para una palabra.

Nota.- tambin puede usar para datos enteros nextInt (), decimales nextFloat (),
decimales largos, nextDouble (),

PROGRAMACION

Choque Aguilar Eudes

JAVA

201

SEGUNDA OPCION.- La clase JOptionPane deriva de JComponent y es la encargada


de crear este tipo de cuadros. Aunque posee constructores,
normalmente se utilizan mucho ms una serie de mtodos
estticos que permiten crear de forma ms sencilla
objetos JOptionPane.
Forma de entrada de datos

Forma de entrada de datos

Ejemplo de uso de entrada de

PROGRAMACION

JAVA

Choque Aguilar Eudes


201

Si se desea leer valores numricos enteros o reales, primero se lee como cadena y luego
se convierten estos valores a numricos. Para esto se utilizan los siguientes mtodos.

Integer.parseInt (Cadena): Convierte una cadena a un valor entero.


Float.parseFloat (Cadena): Convierte una cadena a un valor real tipo float.
Double.parseDouble (Cadena): Convierte una cadena a un valor real tipo
Double.

TIPOS DE OPERADORES.OPERADORES ARITMETICO.En Java se dispone los siguientes operadores aritmticos habituales en lenguajes de
programacin: donde el operador que devuelve el resto de una divisin entre enteros (en
otros lenguajes denominados operador mod o mdulo de una divisin):

OPERADORES DE RELACION Y LOGICOS.En Java disponemos de los operadores lgicos habituales en lenguajes de programacin
como se muestra y cabe destacar que hay que prestar atencin a no confundir == con =
porque implican distintas cosas.

PROGRAMACION

JAVA

Choque Aguilar Eudes


201

ESTRUCTURA CONTROL EN JAVA.Las estructuras de control determinan la secuencia de ejecucin de las sentencias de un
programa. Y las estructuras de control se dividen en tres categoras:
Secuencial
Condicional o Selectiva
Iterativa o Repetitiva.
ESTRUCTURA SECUENCIAL.Est formada por una sucesin de instrucciones que se ejecutan en orden una a
continuacin de la otra. Cada una de las instrucciones estn separadas por el carcter
punto y coma (;).

PROGRAMACION

JAVA

Choque Aguilar Eudes


201

ESTRUCTURA CONDICIONAL O SELECTIVA.La estructura condicional determina si se ejecutan unas instrucciones u otras segn se
cumpla o no una determinada condicin.
En java la estructura condicional se implementa mediante:
Instruccin if.
Instruccin switch.

Condicional simple: se evala la condicin y si sta se cumple se


ejecuta una determinada accin o grupo de acciones. En caso contrario
se saltan dicho grupo de acciones.
if (expresin booleana) {
Instruccin 1
Instruccin 2
.......
}
Condicional doble: Se evala la condicin y si sta se cumple se
ejecuta una determinada instruccin o grupo de instrucciones. Si no se
cumple se ejecuta otra instruccin o grupo de instrucciones.
If (expresin booleana) {
Instrucciones 1

PROGRAMACION

Choque Aguilar Eudes

JAVA

201

}
Else {
Instrucciones 2
}

INSTRUCCION switch
Se utiliza para seleccionar una de entre mltiples alternativas. La forma
general de la instruccin switch en Java es la siguiente:
switch (expresin) {
case valor 1:
Instrucciones;
break;
Case valor 2:
Instrucciones;
break;

default:
Instrucciones;
}

ESTRUCTURA ITERATIVA O REPETITIVA.Permiten ejecutar de forma repetida un bloque especfico de instrucciones. Las
instrucciones se repiten mientras o hasta que se cumpla una determinada condicin.
Esta condicin se conoce como condicin de salida. Y los tipos de estructuras
repetitivas son:
Ciclo While
Ciclo for

PROGRAMACION

JAVA

Choque Aguilar Eudes


201

CICLO WHILE
Las instrucciones se repiten mientras la condicin sea cierta. La condicin se comprueba
al principio del bucle por lo que las acciones se pueden ejecutar 0 ms veces.

CICLO FOR
Hace que una instruccin o bloque de instrucciones se repitan un nmero determinado
de veces mientras se cumpla la condicin.
La estructura general de una instruccin for en Java es la siguiente:
for (inicializacin; condicin; incremento/decremento) {
Instruccin 1;
...........
Instruccin N;
}

Você também pode gostar