Upcoming SlideShare
×

# Java

343 views

Published on

0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total views
343
On SlideShare
0
From Embeds
0
Number of Embeds
35
Actions
Shares
0
5
0
Likes
0
Embeds 0
No embeds

No notes for slide

### Java

1. 1. UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES” TEMA: JAVA ESTUDIANTE: Jonathan Israel Salguero Flores DOCENTE: Luis Guallpa
2. 2. Puyo-Pastaza 25/04/2013
3. 3. CAPTURA LA EXCEPCIÓN EN UN MÉTODO package trowable; /** * * @author JONATHANS */ public class Trowable { static void unMetodo(){ try{ throw new NullPointerException("demo"); }catch(NullPointerException e){ System.out.println("Captura la excepcion en unMetodo"); throw e; } } /** * @param args the command line arguments */ public static void main(String[] args) { try { unMetodo();
4. 4. // TODO code application logic here }catch(NullPointerException e){ System.out.println("Captura de nuevo"+e); } } } PACKAGE POLIMORFISMOVEGETAL; /** * * @author Usuario */ public class Vegetal { private String PlantSInFlores; private String PlantConFlores; public Vegetal(String plantSInFlores,String plantConFlores ){ this.PlantSInFlores=plantSInFlores; this. PlantConFlores= plantConFlores; } private String Mostrar(){ return "Las plantas sin Flores:"+PlantSInFlores+"nLas plantas con Flores: "+PlantConFlores; }
5. 5. } package PolimorfismoVegetal; /** * * @author Usuario */ public class HepaMusgo extends Vegetal { String Tvida; public HepaMusgo(String plantSInFlores,String plantConFlores,String tvida ){ super(plantSInFlores,plantConFlores); this.Tvida=tvida; } public String Mostrar(){ return super.toString()+"nEl tiempo de vida de las plantas"+Tvida; } } package PolimorfismoVegetal; /** * * @author Usuario */ public class Comproba {
6. 6. public static void main(String[] args){ HepaMusgo a=new HepaMusgo("Helechos","Angiospermas","De 3 años"); System.out.println(a.Mostrar()); } } PACKAGE PACCLASEMULTIMEDIA; /** * * @author JONATHANS */ public class Video extends ClaseMultimedia { private String Duracion ,Resolucion; public Video (String nombrevide,String formato,String tamaño,String resolucion,String duracion){ super(nombrevide, formato ,tamaño); Resolucion=resolucion; Duracion=duracion; } public String Reproducir(){ String b=("Reproducir");
7. 7. return b; } public String getResolucion(){ return Resolucion; } public String getDuracion(){ return Duracion; } } package PacClaseMultimedia; /** * * @author Usuario */ public class Texto extends ClaseMultimedia { private String Fuente,Color; public Texto(String nombre,String formato,String tamaño, String fuente,String color){ super(nombre,formato,tamaño); Fuente=fuente; Color=color; }
8. 8. public String Reproducir(){ String e=("Visualizar_Texto"); return e; } public String getFuente(){ return Fuente; } public String getColor(){ return Color; } } package PacClaseMultimedia; /** * * @author Usuario */ public class Texto extends ClaseMultimedia { private String Fuente,Color; public Texto(String nombre,String formato,String tamaño, String fuente,String color){ super(nombre,formato,tamaño); Fuente=fuente;
9. 9. Color=color; } public String Reproducir(){ String e=("Visualizar_Texto"); return e; } public String getFuente(){ return Fuente; } public String getColor(){ return Color; } } PACKAGE PAQINTERFAZSUMA; /** * * @author Usuario */ interface InterfaceSuma { void Suma(); }
10. 10. package PaqInterfazSuma; /**lic * * @author Usuario */ public class Flotante implements InterfaceSuma{ private float F1,F2,Totalf; public Flotante(float f1,float f2){ F1=f1; F2=f2; Totalf=0; } public void Suma(){ Totalf=F1+F2; } public float daTotal1(){ return Totalf; } } package PaqInterfazSuma; /** *
11. 11. * @author Usuario */ public class Cadenas implements InterfaceSuma{ private String C1,C2,Total; public Cadenas(String v1, String v2){ C1=v1; C2=v2; Total=""; } public void Suma(){ Total=C1+C2; } public String daTotal(){ return Total; } } package PaqInterfazSuma; /** * * @author Usuario */
12. 12. public class Enteros implements InterfaceSuma{ private int V1,V2,Valor; public Enteros(int v1, int v2){ V1=v1; V2=v2; Valor=0; } public void Suma(){ Valor=V1+V2; } public int daValor(){ return Valor; } } package PaqInterfazSuma; /** * * @author Usuario */ public class PruebaInterfazSuma { public static void main(String []args){ Enteros e1=new Enteros(2,2); Cadenas a1=new Cadenas("Jonathan","Israel"); Flotante z1=new Flotante(10,10);
13. 13. e1.Suma(); a1.Suma(); z1.Suma(); System.out.println(e1.daValor()); System.out.println(a1.daTotal()); System.out.println(z1.daTotal1()); } } PACKAGE CLASESTRING; import java.util.Scanner; /** * * @author Usuario */ public class ClaseSTRING { public static String eliminarEspacios(String cadena) { String temp=""; char caracter; for(int i=0;i<cadena.length();i++){ caracter=cadena.charAt(i); if(!Character.isWhitespace(caracter)) temp=temp+caracter;
14. 14. } return temp; } public static String colocarMayuscula(String cadena, char minuscula, char mayuscula) { return cadena.replace(minuscula, mayuscula); } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Scanner in = new Scanner(System.in); String chain; System.out.print("Ingrese una cadena de caracteres: "); chain = eliminarEspacios(in.nextLine()); System.out.println("La cadena sin espacios es: "+chain); //longitud del string String str="El primer programa";
15. 15. System.out.println("longitud "+str.length()); //comienza y termina por... str="El primer programa"; System.out.println("comienza por El "+str.startsWith("El")); System.out.println("termina por programa "+str.endsWith("programa")); //posición de un carácter int pos=str.indexOf('p'); System.out.println("posición de la letra p "+pos); //segunda ocuurencia de p pos=str.indexOf('p', pos+1); //comparación str="Tomás"; System.out.println("Orden alfabético "+str.compareTo("Alberto")); str="Alberto"; System.out.println("Orden alfabético "+str.compareTo("Tomás")); System.out.println("Orden alfabético "+str.compareTo("Alberto")); //substring str="El lenguaje Java"; System.out.println("Substring "+str.substring(12)); System.out.println("Substring "+str.substring(3, 11)); //eliminar los espacios en blanco str=" 5 "; System.out.println("string original "+str); System.out.println("string sin espacios en blanco "+str.trim()); //convertir un número en string
16. 16. int valor=24; str=String.valueOf(valor); System.out.println("número --> string "+str); //convertir un string en número str=" 5 "; int numeroInt=Integer.parseInt(str.trim()); System.out.println("string --> número "+numeroInt); str="5.45 "; double numeroDouble=Double.valueOf(str).doubleValue(); System.out.println("string --> número "+numeroDouble); try { //espera la pulsación de una tecla y luego RETORNO System.in.read(); }catch (Exception e) { } } } PACKAGE CONCURRENCIAS; /** * * @author Usuario */ import java.util.regex.Matcher; import java.util.regex.Pattern;
17. 17. public class Concurrencias { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here // Texto String sTexto = "Juan hace uso de la palabra cuando su mamà le permite"; // Texto que vamos a buscar String TextoBuscado = "a"; // Contador de ocurrencias int contador = 0; while (sTexto.indexOf(TextoBuscado) > -1) { sTexto = sTexto.substring(sTexto.indexOf( TextoBuscado)+TextoBuscado.length(),sTexto.length()); contador++; } String entrada = "<p>hola@pedro.com</p><br>n"; entrada += "kk@tres.tris///pepe@eso.es"; Pattern limpiar = Pattern
18. 18. .compile("([_A-Za-z0-9-]+(.[_A-Za-z0-9-]+)*@[A-Za-z0-9]+(.[A-Za-z0-9]+)*(.[A- Za-z]{2,}))"); Matcher buscar = limpiar.matcher(entrada); for (int i = 0; i < 1; i++) { while (buscar.find()) { System.out.println(buscar.group(1)); } System.out.println (contador); } } }