Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
** Se asume instalado Java (ltima versin disponible) o JRE (Java Runtime Environment),
JDK (Java Development Kit) y Eclipse o en su defecto NetBeans. Y tambin un
conocimiento previo de la solucin algortmica y diagramas de flujo
Para comenzar a programar en Java es necesario inicializar una clase que por
ahora ser el nombre del programa, ms adelante se trabajar ms a fondo con el tema de
las clases.
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
- public class ejemplo: esta frase contiene 3 elementos, public (que define el
carcter pblico de la clase, cualquier persona puede acceder a ella), class
(establece que es una clase) y ejemplo (nombre de la clase.
1
Las palabras reservadas en Java son por ejemplo: super, class, public, void, null, static, int, string, entre
otras.
- { }: los parntesis de llave representan los bloques en Java (dnde se abren y
cierran) y dentro de esto se ejecutan las instrucciones o sentencias
dependiendo de la situacin (cada vez que se inicia una sentencia o repeticin
es necesario abrir un bloque y cerrarlo en el momento en que finalizan las
instrucciones derivadas de la accin)
- public static void main(String[] args): esta frase representa el inicio
en una solucin algortmica o diagrama de flujo de datos
- El resto de los elementos del ejemplo son comentarios de cdigo, que no
representan ninguna influencia en el trabajo de la clase.
Los elementos que nos facilita eclipse en el trabajo con clases son los warnings
(situaciones en las que el programa puede compilar, pero podran traer complicaciones,
son por ejemplo las variables no utilizadas. Se representan con un triangulo amarillo, un
signo de exclamacin dentro de este y un subrayado en el rea con problema), los
errors (situaciones en el que el programa no compilar ya que existe un claro error, son
por ejemplo instrucciones no bien definidas, bloques no cerrados, etc. Se representan con
un crculo rojo junto a una cruz blanca dentro de este y un subrayado rojo en el rea con
problema) y los comentarios de cdigo, que son bsicamente frases o ideas que pueden
guiar en el entendimiento del cdigo en la lectura de una persona ajena o tambin para
saber que se realiz en el momento para un trabajo posterior con el cdigo (pueden
incluso ser lneas de cdigo), se representan de dos formas:
Ejemplos:
Las variables son datos que se almacenan segn su tipo, las ms usadas son:
String ejemplo1;
ejemplo1 = "Hola";
2
Las variables short y byte se transforman implcitamente en int
Impresiones
Para poder mostrar algo por pantalla o por consola, es necesario usar la
instruccin System.out ms el mtodo println o print (el primero imprime la lnea y luego
salta a la siguiente lnea, en cambio el segundo imprime y sigue en la misma lnea)
Ejemplo:
System.out.println("Hola");
System.out.println("Hola");
System.out.print("Hola");
System.out.print("Hola");
Descripcin Operadores
Post fijos y unarios var++ var-- --var ++var
Multiplicacin, Divisin, Mod * / %
Suma y Resta + -
Relacionales < > <= >=
Equivalencias == !=
Operador Y (And) &
Operador O (Or) |
Asignaciones += -= *= /=
if (condition) {
} else {
if (ejemplo == 10) {
System.out.println("El ejemplo es igual a 10");
} else {
System.out.println("El ejemplo es distinto de 10");
}
Ejemplo de Switch:
int ejemplo = 1;
switch (ejemplo) {
case 1:
System.out.println("Enero");
break;
case 2:
System.out.println("Febrero");
break;
case 3:
System.out.println("Marzo");
break;
case 4:
System.out.println("Abril");
break;
case 5:
System.out.println("Mayo");
break;
case 6:
System.out.println("Junio");
break;
default:
break;
}
while (condition) {
Ejemplo:
int ejemplo = 1;
while (ejemplo <= 15) {
System.out.println("El nmero es: " + ejemplo);
ejemplo = ejemplo + 1;
}
Ejemplo:
int ejemplo = 1;
do {
ejemplo = ejemplo + 1;
System.out.println(ejemplo);
} while (ejemplo <= 5);
En este caso se requera una muestra repetida 10 veces de la variable ejemplo, y que en cada muestra se
fuese sumando uno (para aquello la instruccin ejemplo++), dentro del for se declara una variable i
igualada en 0, que ejecutar acciones hasta que tome un valor mayor o igual a 10(en contra parte del
menor) y se ir sumando de uno en uno.
3
La instruccin length ser vista ms adelante en el trabajo con arreglos
Mtodo Scanner
1) Importacin de la librera Scanner: Java cuenta con una serie de libreras que
permiten realizar distintos trabajos, para esta ocasin se requiere de la librera
java.util.Scanner
import java.util.Scanner;
public class ejemplo {
Forma de inicializar la librera, siempre sobre la lnea que hace referencia al nombre de la clase