Sei sulla pagina 1di 15

JAVA

LIA. SUEI CHONG SOL, MCE.

Objetivo de la Unidad
El alumno comprender la utilizacin de
los elementos bsicos de un programa
con la finalidad de generar aplicaciones
en JAVA

Puntos Bsicos..
Tener la Mquina virtual de Java,
Contar con un editor como
JCreator,Jgrasp NetBeans
Para desarrollar un Programa en Java, es
necesario:
Editar el programa
Compilarlo
Ejecutarlo
Depurarlo

Identificadores
Son los nombres elegidos para las variables, constantes, funciones, clases y
similares. El primer carcter debe ser una letra o un subrayado. El resto del nombre
puede contener dgitos.
En Java, un identificador comienza con una letra, un subrayado (_) o un smbolo
de dlar ($). Los siguientes caracteres pueden ser letras o dgitos. Se distinguen las
maysculas de las minsculas y no hay una longitud mxima establecida para el
identificador.
Seran identificadores vlidos:
Identificador
nombre_usuario
Nombre_Usuario
_variable_del_sistema
$transaccion

Reglas para los identificadores:


No pueden ser palabras clave ni reservadas.
El nombre debe ser relacionado con la accin a realizar.
No debe tener espacios en blanco.

Palabras Clave y
Reservadas
Las siguientes son las palabras clave que estn definidas en Java y que no se
pueden utilizar como identificadores:

abstract continue for new switch boolean default goto null


synchronized break do if package this byte double implements
private threadsafe byvalue else import protected throw case
extends instanceof public transient catch false int return true
char final interface short try class finally long static void const
float native super while

Adems, el lenguaje se reserva unas cuantas palabras ms, pero que hasta
ahora no tienen un cometido especfico. Son:

cast future generic inner operator outer rest var

Variables y Constantes
Las constantes y variables son espacios de memoria que permiten
almacenar temporalmente datos a utilizarse en la ejecucin de los
programas.
Una variable puede cambiar su valor durante la ejecucin de un programa y
una constante es una entidad cuyo valor no se puede modificar.
Estas deben ser declaradas desde un principio, es decir, al requerir introducir
un dato, se debe reconocer el tipo de nmero introducido, ya sea entero o
con decimales, adems de que puede realizar operaciones entre enteros y
dobles, por ejemplo 5 * 5.35, pero al guardarlo en una variable se debe tener
en cuenta cul es el resultado a guardar, ya que si se tiene la variable entero
x= 5 * 5.5, lo que se almacena es 27 despreciando el .5.
Tipos

Descripcin

Boolean

RepresentavaloresTRUE/FALSE.

Byte

Representaenterosde8bits

String

SeutilizapararepresentardatosdetipoCarcter.

Doubl

Valoresdepuntoflotanteperocondobleprecisin

Float

ValoresdetipoRealconprecisinSimple

Int

Sirvepararepresentarvaloresdetipoentero

Long

EnteroLargo

Short

Enterocorto

Declaracin e Inicializacin
int edad;
double promedio, producto;
String opcion1,
opcion2,opcion3;

int area = 2;
float div_1 = 3.25;
String nombre = a;

Operadores
Operadores aritmticos
Estos operadores son utilizados para realizar operaciones matemticas.

Operadores de asignacin
El resultado de un operador de asignacin es el valor almacenado en el
operando izquierdo, lgicamente despus de que la asignacin se ha
realizado. El valor que se asigna es convertido implcitamente al tipo
operador o explcitamente al tipo del operador de la izquierda.

codigo = 3467;

Fahrenheit = 123.456;
a=b=c=45;

Operadores
Operadores lgicos
Los operadores lgicos permiten escribir expresiones lgicas
complejas que retornan un valor verdadero o falso, stos son:
&& Suma lgica (AND)
||
Producto lgico (OR)
! Negacin (NOT)
Operadores relacionales
Una expresin relacional sencilla consiste en un operador relacional
que compara dos elementos, como se muestra a continuacin:.

Con

estos

elementos
se
construyen
las
sentencias, cuya ejecucin es secuencial,
excepto
cuando
aparecen
elementos
que
modifican el flujo "natural" del programa.

La sentencia es la unidad lgica completa ms


simple en un programa y terminan en punto y
coma ;.

Var=JOptionPane.showInputDialog("Mensaje");

Primer Programa..
public class Prog1 {
public static void main(String args[])
{
System.out.println("Hola Mundo...");
}

Ejemplo 1:
import javax.swing.*;

Zona de
Inclusin

Clase
public class Programaprueba
{
public static void main (String Args[]) Programa
Principal
{

JOptionPane.showMessageDialog(null,"Bienvenidos
Java","Saludos",JOptionPane.INFORMATION_MESSAGE
Sentencias

}
}

Ejemplo 2..
import javax.swing.*;
public class Programaprueba {
public static void main (String Args[])
{
String nombre;
JOptionPane.showMessageDialog(null,"Bienvenidos \na
Java","Saludos",JOptionPane.INFORMATION_MESSAGE);
nombre=JOptionPane.showInputDialog("Nombre del Usuario:");
JOptionPane.showMessageDialog(null,nombre+"
comenzemos","Saludos",JOptionPane.INFORMATION_MESSAGE);
}
}

Ejemplo3..
import javax.swing.*;
//import java.lang.*,java.io.*;
public class Calculadora {
public static void main(String args[])
{
JOptionPane.showMessageDialog(null,"Bienvenido a la
Calculadora de Java","Programa
1",JOptionPane.INFORMATION_MESSAGE);
int suma;
int resta;
int a,b;
String aa,bb;

aa=JOptionPane.showInputDialog("Captura el Primer numero"); //PIDE EL


PRIMER NUMERO
a=Double.parseDouble(aa); //CONVIERTE A ENTERO
bb=JOptionPane.showInputDialog("Captura el Segundo numero"); //PIDE
EL SEGUNDO NUMERO
b=Integer.parseInt(bb); //CONVIERTE A ENTERO
//OPERACIONES DE LA CALCULADORA
suma=a+b;
resta=a-b;
//IMPRESION DE RESULTADOS
JOptionPane.showMessageDialog(null,"El Resultado de la Suma
es:"+suma+"\n"+"El Resultado de la Resta es:
"+resta,"Resultados",JOptionPane.INFORMATION_MESSAGE);

}
}

Potrebbero piacerti anche