2 3 4 1.- clic 5 3.-clic 2. clic 4.- clic donde instalo la plataforma 5.-doble, clic

31

Upload: juan-manuel-mora-soriano

Post on 23-Jan-2016

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic
Page 2: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

2

Page 3: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

3

Page 4: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

4

1.- clic

Page 5: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

5

3.-clic2. clic

4.- Clic donde instalo la plataforma

5.-Doble, clic

Page 6: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

6

6.-Doble clic

Page 7: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

7

7.- clic

8.- clic, pegar

9.- aceptar todos los cuadros de dialogo

Page 8: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

8

Page 9: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

9

Page 10: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

10

Page 11: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

11

Page 12: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

12

public class Ejemplo {      public static void main(String[] arg) {                 System.out.println("Hola Java");      }} 

Page 13: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

13

public class Ejer01{

public static void main(String arg[]){System.out.println("ESTE ES EL SEGUNDO PROGRAMA EN JAVA\n");

}}

Page 14: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

14

public class Ejem {      public static void main(String[] arg) {             System.out.println(“Arturo Chang"); System.out.println(“Andrea Endara");

      }} 

Page 15: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

15

public class E2{

public static void main(String arg[]){

System.out.println(“Bienvenidos\n");System.out.println(“Estudiantes de Programación en java\n"); System.out.println(“Ecomundo Centro de Estudios\n"); System.out.println("de la sección diurna\n"); System.out.println(“Primero Bachillerato……\n");

}}

Page 16: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

16

public class datos { public static void main(String arg[]) { System.out.println("nombre\n"); System.out.println("direccion\n"); System.out.println("telefono convencional\n"); System.out.println("telefono celular\n"); System.out.println("cedula de indentidad\n"); System.out.println("estado civil\n"); System.out.println("fecha de nacimiento\n"); System.out.println("edad\n"); System.out.println("profesion\n"); System.out.println("numero de pasaporte\n"); System.out.println("tipo de licencia\n"); System.out.println("lugar de trabajo\n"); System.out.println("e_mail\n"); System.out.println("pais de origen\n"); System.out.println("ciudad\n"); System.out.println("codigo postal\n"); System.out.println("tipo de sangre\n"); System.out.println("record policial\n"); System.out.println("estatura\n"); System.out.println("color de piel\n"); System.out.println("peso\n"); System.out.println("color de ojos\n"); System.out.println("color de cabello\n"); System.out.println("hobby\n"); }}

Page 17: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

17

public class TestTiposDatos{ // Tipos de datos public static void main(String[] args) { String sCadena = "Lenguaje Java"; char[] cMatrizCars = { 'a', 'b', 'c' }; // matriz de caracteres int dato_int = 4; long dato_long = Long.MIN_VALUE; // mínimo valor long float dato_float = Float.MAX_VALUE; // máximo valor float double dato_double = Math.PI; // 3.1415926 boolean dato_boolean = true;

System.out.println(sCadena); System.out.println(cMatrizCars); System.out.println(dato_int); System.out.println(dato_long); System.out.println(dato_float); System.out.println(dato_double); System.out.println(dato_boolean); }}

Page 18: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

18

import java.io.*;

public class LeerUnaCadena{ public static void main(String args[]) { // Definir un flujo de caracteres de entrada: flujoE InputStreamReader isr = new InputStreamReader(System.in); BufferedReader flujoE = new BufferedReader(isr); // Definir una referencia al flujo estándar de salida: flujoS PrintStream flujoS = System.out; String sdato; // variable para almacenar una línea de texto try { flujoS.print("Introduzca un texto: "); sdato = flujoE.readLine(); // leer una línea de texto flujoS.println(sdato); // escribir la línea leída } catch (IOException ignorada) { } }}

Page 19: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

19

class CAritmetica{ /* * Operaciones aritméticas */ public static void main (String[] args) { int dato1, dato2, resultado;

dato1 = 20; dato2 = 10; // Suma resultado = dato1 + dato2; System.out.println(dato1 + " + " + dato2 + " = " + resultado); // Resta resultado = dato1 - dato2; System.out.println(dato1 + " - " + dato2 + " = " + resultado); // Producto resultado = dato1 * dato2; System.out.println(dato1 + " * " + dato2 + " = " + resultado); // Cociente resultado = dato1 / dato2; System.out.println(dato1 + " / " + dato2 + " = " + resultado); }}

Page 20: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

20

class COrdenador{ String Marca; String Procesador; String Pantalla; boolean OrdenadorEncendido; boolean Presentación; void EncenderOrdenador() { if (OrdenadorEncendido == true) // si está encendido... System.out.println("El ordenador ya está encendido."); else // si no está encendido, encenderlo. { OrdenadorEncendido = true; System.out.println("El ordenador se ha encendido."); } } void Estado() { System.out.println("\nEstado del ordenador:" + "\nMarca " + Marca + "\nProcesador " + Procesador + "\nPantalla " + Pantalla + "\n"); if (OrdenadorEncendido == true) // si el ordenador está encendido... System.out.println("El ordenador está encendido."); else // si no está encendido... System.out.println("El ordenador está apagado."); }

public static void main (String[] args) { COrdenador MiOrdenador = new COrdenador(); MiOrdenador.Marca = "Ast"; MiOrdenador.Procesador = "Intel Pentium"; MiOrdenador.Pantalla = "TFT"; MiOrdenador.EncenderOrdenador(); MiOrdenador.Estado(); }}

Page 21: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

21

import java.util.*;

public class CFechaHora{ public static void main(String[] args) { GregorianCalendar fh1 = new GregorianCalendar(); System.out.println("Año: " + fh1.get(Calendar.YEAR) + " Hora: " + fh1.get(Calendar.HOUR_OF_DAY)); GregorianCalendar fh2 = new GregorianCalendar(2001, 1, 21); System.out.println("Año: " + fh2.get(Calendar.YEAR) + " Hora: " + fh2.get(Calendar.HOUR_OF_DAY)); GregorianCalendar fh3 = new GregorianCalendar(2001, 1, 21, 12, 30, 15); System.out.println("Año: " + fh3.get(Calendar.YEAR) + " Hora: " + fh3.get(Calendar.HOUR_OF_DAY)); GregorianCalendar fh = new GregorianCalendar(); fh.set(Calendar.DAY_OF_MONTH, 21); fh.set(Calendar.MONTH, 1); fh.set(Calendar.YEAR, 2001); System.out.println("Año: " + fh.get(Calendar.YEAR)); Date dfh = new Date(); System.out.println(dfh); }}

Page 22: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

22

// Utiliza la clase Leer que debe de estar almacenada// en la misma carpeta

public class LeerDatos{ public static void main(String[] args) { short dato_short = 0; int dato_int = 0; long dato_long = 0; float dato_float = 0; double dato_double = 0;

System.out.print("Dato short: "); dato_short = Leer.datoShort(); System.out.print("Dato int: "); dato_int = Leer.datoInt(); System.out.print("Dato long: "); dato_long = Leer.datoLong(); System.out.print("Dato float: "); dato_float = Leer.datoFloat(); System.out.print("Dato double: "); dato_double = Leer.datoDouble(); System.out.println(dato_short); System.out.println(dato_int); System.out.println(dato_long); System.out.println(dato_float); System.out.println(dato_double); }}

Page 23: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

23

class COrdenador{ String Marca; String Procesador; String Pantalla; boolean OrdenadorEncendido; boolean Presentación; void EncenderOrdenador() { if (OrdenadorEncendido == true) // si está encendido... System.out.println("El ordenador ya está encendido."); else // si no está encendido, encenderlo. { OrdenadorEncendido = true; System.out.println("El ordenador se ha encendido."); } } void Estado() { System.out.println("\nEstado del ordenador:" + "\nMarca " + Marca + "\nProcesador " + Procesador + "\nPantalla " + Pantalla + "\n"); if (OrdenadorEncendido == true) // si el ordenador está encendido... System.out.println("El ordenador está encendido."); else // si no está encendido... System.out.println("El ordenador está apagado."); }

public static void main (String[] args) { COrdenador MiOrdenador = new COrdenador(); MiOrdenador.Marca = "Ast"; MiOrdenador.Procesador = "Intel Pentium"; MiOrdenador.Pantalla = "TFT"; MiOrdenador.EncenderOrdenador(); MiOrdenador.Estado(); }}

Page 24: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

24

Algunas clases de utilidad. Existe una gran cantidad de clases en el núcleo de Java, las cuales implementan un amplio abanico de posibilidades

ColeccionesSe muestra cuál es la jerarquía de las interfaces, sobre las que se implementan las colecciones.

Jerarquía de los interfaces para colecciones

Page 25: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

25

public class Ejer03 { public static void main(String Argumentos[])

{byte largestByte = Byte.MAX_VALUE;short largestShort = Short.MAX_VALUE;

int largestInteger = Integer.MAX_VALUE;long largestLong = Long.MAX_VALUE;

float largestFloat = Float.MAX_VALUE;double largestDouble = Double.MAX_VALUE;

char aChar = 'S';boolean aBoolean = true;

System.out.println("Maximo valor para Byte: "+largestByte);

System.out.println("Maximo valor para Shor: "+largestShort);

System.out.println("Maximo valor para Integer: "+largestInteger);

System.out.println("Maximo valor para Long: "+largestLong);

System.out.println("Maximo valor para float: "+largestFloat);

System.out.println("Maximo valor para double: "+largestDouble);

if(Character.isUpperCase(aChar)){

System.out.println("El caracter: "+aChar+" es mayuscula");

}else{

System.out.println("El caracter: "+aChar+" es minuscula");

}System.out.println("El valor de boolean es:" +aBoolean);

}}

Page 26: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

26

Interfaces y clases colección

Métodos de la interface Collection

Interface Implementacion

Set HashSet

SortedSet TreeSet

List ArrayList, LinkendList, Vector

Map HasMap, HashTable

SortedMap TreeMap

public boolean add(Object o) public boolean remove(Object o) public boolean contains(Object o) public int size() public boolean isEmpty() public Iterator iterator() public Object[] toArray() public Object[] toArray(Object[] a)

Page 27: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

27

Métodos de la interface List

Métodos de la interface Map

public void add(int posicion, Object o) public void remove(int posicion) public Object get(int posicion) public void set(int posicion, Object o)

public Object put(Object clave, Object valor) public Object get(Object clave) public Object remove(Object clave) public int size() public Set keySet() public Collection values()

Page 28: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

28

public class Ejer04{ public static void main(String Argumentos[])

{ int i = 37; int j = 42; double x = 27.475; double y = 7.22; System.out.println("Valores de variables..."); System.out.println(" i = "+i); System.out.println(" j = "+j); System.out.println(" x = "+x); System.out.println(" y = "+y);

System.out.println("Sumando..."); System.out.println(" i + j = "+(i+j)); System.out.println(" x + y= "+(x*y));

System.out.println("Restando..."); System.out.println(" i - j = "+(i-j)); System.out.println(" x - y = "+(x-y));

System.out.println("Multiplicando..."); System.out.println(" i * j = "+(i*j)); System.out.println(" x * y = "+(x*y));

System.out.println("Dividiendo..."); System.out.println(" i / j = "+(i/j)); System.out.println(" x / y = "+(x/y));

System.out.println("Calculando el Reciduo..."); System.out.println(" i % j = "+(i%j)); System.out.println(" x % y = "+(x%y));

Page 29: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

29

Métodos de la interface Iterator public Object next()

public boolean hasNext()

public void remove()

Strings

String cadena = "Esto es una cadena."; char letras[]={"a", "b", "c"}; String otraCadena = new String(letras); String pi = String.valueOf(3.141592

EJEMPLO: public boolean equals(Object o) public int length() public String toLowerCase()

La clase String, sirve para almacenar cadenas de caracteres, que no van a modificar su contenido. Se pueden crear a partir de constantes de cadena o de arrays de caracteres, y de constantes de tipos.

Page 30: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

30

public class Ejer05{ public static void main(String Argumentos[])

{

int i = 37;int j = 42;int k = 42;

System.out.println("Valores de variables..."); System.out.println(" i = "+i); System.out.println(" j = "+j); System.out.println(" k = "+k);

System.out.println("Mayor que..."); System.out.println(" i > j is "+(i>j));//FALSO System.out.println(" j > i is "+(j>i));//VERDADERO System.out.println(" k > j is "+(k>j));//VERDADERO

System.out.println("Menor o igual que..."); System.out.println(" i >= j is "+(i>=j));//FALSO System.out.println(" j >= i is

"+(j>=i));//VERDADERO System.out.println(" k >= j is

"+(k>=j));//VERDADERO

System.out.println("Mayor que..."); System.out.println(" i < j is "+(i<j));//FALSO System.out.println(" j < i is "+(j<i));//VERDADERO System.out.println(" k < j is "+(k<j));//VERDADERO

System.out.println("Menor igual que..."); System.out.println(" i <= j is "+(i<=j));//FALSO System.out.println(" j <= i is

"+(j<=i));//VERDADERO System.out.println(" k <= j is

"+(k<=j));//VERDADERO

System.out.println("Igual que..."); System.out.println(" i == j is "+(i==j));//FALSO System.out.println(" j == i is

"+(j==i));//VERDADERO System.out.println(" k == j is

"+(k==j));//VERDADERO

System.out.println("Diferente que..."); System.out.println(" i != j is "+(i!=j));//FALSO System.out.println(" k != i is

"+(k!=i));//VERDADERO}

}

Page 31: 2 3 4 1.- clic 5 3.-clic 2. clic 4.- Clic donde instalo la plataforma 5.-Doble, clic

31

Envolturas

Cada tipo primitiva básico, posee una clase envoltura que lo recubre, y crea a partir de ellos un objeto.

void java.lang.Void boolean java.lang.Boolean char java.lang.Character byte java.lang.Byte short java.lang.Short int java.lang.Integer long java.lang.Long float java.lang.Float double java.lang.Double