Sie sind auf Seite 1von 13

Lenguaje de Programacin

Marisol Flores C.
Java
Lenguaje de alto nivel

Compilado

Orientado a Objetos

Portable

Bibliotecas: conjunto de clases compiladas, ej.


Java.lang: funciones matematicas y
trigonometricas
Java.io: entrada y salida

java.awt: interfaces graficas

Java.sql: bases de datos.

Marisol Flores C.
Java

Marisol Flores C.
Estructura general
/* Mi primera clase en Java */

public class HolaMundo


{
public static void main(String[] args)
{
// Se imprime un mensaje al usuario
System.out.println("Hola Mundo de
Programadores!!");
}
}

Compilar: javac HolaMundo.java


Ejecutar: java HolaMundo
Salida: Hola Mundo de Programadores!!
Marisol Flores C.
Elementos bsicos de un programa
Comentarios: documentacin tcnica

// comentario simple, por lnea


// segunda lnea comentada

/* inicio del comentario de lnea mltiple


Ms comentarios
Ms comentario...

Fin del comentario */

/**
Comentarios para documentacin Javadoc
*/

El nombre del archivo debe ser igual que el nombre de la


clase, ejemplo:
Archivo: HolaMundo.java Clase: HolaMundo
Marisol Flores C.
Elementos bsicos de un programa
Identificadores: Nombre para cada elemento (clase, objeto,
atributo, mtodo)

Caractersticas de los Identificadores:


Secuencia de caracteres alfanumricos [a-z,A-Z][0-9]

Debe iniciar con letra, signo $ o guin bajo, sin acentos, ej: titulo,
_autor, $precio

Deben ser nicos y representativos, sensible a maysculas y


minsculas.
Ej. Edad, edad, cantidad, suma, Alumno.

No se permiten espacios en blanco,uso de camelCase o guin


bajo: Ej. promedioAnual, dinero_recibido

Por convencin nombres para las clases comienzan con


maysculas.
Ej. Automovil, Alumno, FiguraGeometrica. Marisol Flores C.
Palabras reservadas
Java cuenta con palabras reservadas que no pueden usarse como
identificadores
abstract else interface super
boolean extends long switch * null
* true
break false native synchronized * false
byte final new this * assert
case finally package throw * enum
catch float private throws
char for protected transient
class if public try
continue implements return void
default import short volatile
do instanceof static while
double int strictfp

Marisol Flores C.
Tipos de datos primitivos
Numricos (enteros o reales)
Caracter (char o string)
Booleano
Tipo Descripcin
byte Entero de 8 bits
short Entero de 16 bits
int Entero de 32 bits
long Entero de 64 bits
float Real de 32 bits con 7 dgitos en la parte
decimal
double Real de 64 bits con 15 dgitos en la parte
decimal
char Caracter en 16 bits (Unicode)
boolean Booleano

Objetos: se manejan mediante referencias las cuales contienen


las direcciones de memoria.
Marisol Flores C.
Tipos de datos primitivos
Caracter: Smbolos o letras. Ejemplos: 'a', '4', ' ','M'

Para smbolos especiales se utiliza el caracter de escape (\)


Ejemplos:
'\'' caracter '

'\' caracter

'\\' caracter \

'\n' salto de linea

'\t' tabulador

Java utiliza unicode por lo tanto, el caracter se puede escribir con 4


dgitos (representacin hexadecimal) Ej. '\u03A6' pi

Ms de un caracter se convierte en cadenas de caracteres:


Esta es una cadena y va entre \ ;

Booleano: Valores lgicos verdadero y falso: true, false

Referencia: literal null (objetos)


Marisol Flores C.
Declaracin de variables
Declaracin: Especificacin de los datos con los que se va a
trabajar. Declarar para reservar espacio en memoria.

Variable: Dato que puede cambiar de valor. Ej. Edad, color, forma.
Sintaxis: <modificadores> <tipo de datos> <identificador>;

Ejemplos: declaraciones vlidas


int edad; //variable de tipo entero
double promedio_mensual; //variable de tipo doble
char inicial; //variable de tipo caracter
boolean servicioRealizado; //variable de tipo booleano
private String marca3; //variable privada de tipo cadena

Ejemplos: declaraciones invlidas


int calificacion perfecta; //no se permiten espacios en blanco
char int; //no se permiten palabras reservadas como identificadores
String segundo-nombre; //el guin se interpreta como signo
boolean 2015y; //no se permite iniciar con nmeros
Marisol Flores C.
Todas las variables deben ser declaradas antes de
ser usadas.

Constantes: Valor del dato permanece fijo.

Sintaxis: final <tipo de datos> <IDENTIFICADOR>;

Ejemplos:
final int IVA;
final int PERIODO;

Literales: Son constantes no declaradas previamente.


Representacin literal de su valor.

Ejemplos:
Tipo int: 8, 25, -7 (cuidar que no inicie con 0 porque indica base 8)
Tipo long: 456325L (terminacin L o l)
Tipo real: 3.141586
Tipo float: 47.5F (terminacin F o f)
Marisol Flores C.
Inicializacin de variables
Puede ser de 2 formas:

1. Declarar y despus inicializar

int edad; // declaracin de los datos


//Aqu puede ir ms cdigo
//Se puede inicializar la variable hasta que se necesite
edad = 25; // inicializacin de la variable

2. Declarar e inicializar al mismo tiempo

int edad = 25; // declaracin e inicializacin


final int IVA = 16;
float promedio = 8.5;

Marisol Flores C.
Elementos bsicos de un programa
public class HolaMundo
{
public static void main(String[] args)
{

System.out.println("Hola Mundo de Programadores!!");


System.out.println("Esto es una literal: " + 2564.45);
System.out.println("Esto es el valor de una variable:" + edad);
System.out.println("Esto es el valor de una constante: " + IVA);
}
}

Marisol Flores C.

Das könnte Ihnen auch gefallen