You are on page 1of 38

JAVA INICIO

FORMA BSICA DE UN PROGRAMA


Declaracin Class
El nombre del archivo coincide con el nombre de la clase

comentarios

Las Llaves:
Creamos bloques con el uso de llaves

la declaracin main:
Indica al ordenador donde se inicia la parte principal del programa

VARIABLES EN JAVA
Son lugares de almacenamiento que pueden contener informacin de distintos tipos: textos, nmeros, lgicos.

String saludo = Creamos una variable de tipo String(texto), en la que almacenamos informacin.

Una declaracin se termina colocando un punto y coma.

SALIDA

Declaracin: System.out.println() Mostramos el contenido de la variable en la pantalla.

Compilar Arreglar .java


.class

Ejecutar

Comando para compilar: javac nombredeprograma.java Comando para ejecutar: java nombredeprograma

TIPOS DE PROGRAMAS
Los Programas varan segn donde se ejecutan.

Aplicacin
Ordenador

Applet
Web

Lnea 3: creamos variable numero y almacenamos en ella un entero. Lnea 4-8: Usamos string, variable y mtodo para obtener un resultado.

El interprete busca un bloque main y empieza con las declaraciones de ese bloque

Lnea 8: Aplicar el mtodo sqrt de la clase Math para sacar la raz cuadrada

VARIABLES
Bloque de Declaraciones

public static void main (String[] args) {

Este tipo de declaraciones se conoce como expresiones

int a = 3; int b = 4; int c = 8*5;


}

UNA DECLARACIN DE VARIABLE DEBE CONTENER


3: Valor (opcional) 2: Nombre de la variable 1: Tipo de informacin

TIPOS DE VARIABLES

OTROS TIPOS DE VARIABLES NUMRICAS

byte short long float double

VARIABLES BOOLEANAS

DARLE NOMBRE A LAS VARIABLES

Puede empezar por: Letra Subrayado ( _ ) Smbolo dlar ($)

El Rango del nombre puede ser cualquier: Letra o nmero Java es casesensitive: Punto punto

No puede combinar Espacios ni signos de puntuacin. El resto son convenciones.

ALGUNAS CONVENCIONES:
Hacer la primera letra del nombre de la variable en minscula. Si el nombre tiene mas de una palabra, iniciar las otra con una letra en mayscula

Float puntuacionPromedioGrupo

CONSTANTES
Java no admite constantes:
1. Nombre constantes en maysculas. 2. Debemos usar tambin modificadores: final y static final int PRIMA = 12000; static final float PI = 3.1416;

OPERADORES MATEMTICOS EN JAVA

+ * / %

Adicin
Sustraccin Multiplicacin Divisin

Modulo (determina el resto de una divisin)

EJEMPLO:

OPERADORES DE INCREMENTO Y DECREMENTO

SUFIJO Y PREFIJO LA DIFERENCIA


int x = 3; int valor = x++ * 10

Sufijo: primero realiza


la operacin matemtica, luego aumenta el valor de x.

valor = 30 x=4

SUFIJO Y PREFIJO LA DIFERENCIA


int x = 3; int valor = ++x * 10

Prefijo: primero
aumenta el valor de x, luego realiza la operacin matemtica.

valor = 40 x=4

EJEMPLO:

PRIORIDADES DE OPERADORES
1. 2. 3. 4. 5. Incrementos y decrementos. Multiplicacin, Divisin y Mdulos despus. Suma y Resta a continuacin. Comparaciones El signo igual (=) configura valor variable.

Para cambiar prioridades incluya parntesis()

EJEMPLO DE PRIORIDADES

PEDIR DATO MEDIANTE TECLADO


En ocasiones es verdaderamente un fastidio cuando se desea desarrollar una pequea aplicacin en consola que pida los datos.

La solucin encontrada ante este problema es utilizar la clase Scanner que se encuentra en las utileras de Java. Simplemente hay que instanciar un objeto de dicha clase en nuestra clase local:

CLASE SCANNER

print: Se mantiene en la misma lnea.

println: Salta a la siguiente lnea.

CARACTERES ESPECIALES EN STRINGS

COMPARACIN DE STRING:

MEDIANTE EL MTODO EQUALS

length: devuelve la cantidad de caracteres de un String

toUpperCase(): Convierte todos los caracteres a letras maysculas. toLowerCase(): Convierte todos los caracteres a letras minsculas.

indexOf(): Devuelve un entero con el indice de inicio de la cadena. Si


no se encuentra devuelve -1.

USO DE CONDICION ALES


VAMOS A DARLE A NUESTROS PROGRAMAS LA CAPACIDAD DE TOMAR DECISIONES.

CONDICIONALES

if else switch case break

OPERADORES ==
!= > <= >=

igual
diferenciacin mayor menor o igual que mayor o igual que

< ?

menor que ternario

EJEMPLO 1: MENSAJE SEGN SU NOTA

MENSAJE SI ESTA DESAPROBADO

EJEMPLO 3: HALLAR EL NUMERO MAYO DE 3 NMEROS

Condicional Switch que devuelve el nombre del da de la semana

SWITCH: UTILIZANDO EL OPERADOR TERNARIO

1. 2. 3. 4. 5.

Condicin a cumplir Interrogacin de cierre Valor si es verdadero(true) Dos puntos Valor si es falso(false)

You might also like