SlideShare uma empresa Scribd logo
1 de 18
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS
ANDES “UNIANDES”
TEMA:
JAVA
ESTUDIANTE:
Jonathan Israel Salguero Flores
DOCENTE:
Luis Guallpa
Puyo-Pastaza
25/04/2013
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();
// 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;
}
}
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 {
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");
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;
}
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;
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();
}
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;
/**
*
* @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
*/
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);
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;
}
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";
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
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;
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
.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);
}
}
}

Mais conteúdo relacionado

Mais procurados (20)

Java::Acceso a Bases de Datos
Java::Acceso a Bases de DatosJava::Acceso a Bases de Datos
Java::Acceso a Bases de Datos
 
Entrega de reporte no 1, lab 1
Entrega de reporte no 1, lab 1Entrega de reporte no 1, lab 1
Entrega de reporte no 1, lab 1
 
Sincronizar Threads
Sincronizar ThreadsSincronizar Threads
Sincronizar Threads
 
Introducción a JUnit
Introducción a JUnitIntroducción a JUnit
Introducción a JUnit
 
Recursivo
RecursivoRecursivo
Recursivo
 
Practica 2
Practica 2Practica 2
Practica 2
 
Java Applet:::Pelota que rebota en un recinto.
Java Applet:::Pelota que rebota en un recinto.Java Applet:::Pelota que rebota en un recinto.
Java Applet:::Pelota que rebota en un recinto.
 
Clase 21 programacion ejb 3.0
Clase 21 programacion ejb 3.0Clase 21 programacion ejb 3.0
Clase 21 programacion ejb 3.0
 
Tema V: Funciones
Tema V: FuncionesTema V: Funciones
Tema V: Funciones
 
NOTACIÓN POSTFIJA E INFIJA - JAVA
NOTACIÓN POSTFIJA E INFIJA - JAVANOTACIÓN POSTFIJA E INFIJA - JAVA
NOTACIÓN POSTFIJA E INFIJA - JAVA
 
Herencia encapsulación polimorfismo
Herencia encapsulación polimorfismoHerencia encapsulación polimorfismo
Herencia encapsulación polimorfismo
 
Rompiendo dependencias contenidas en ensamblados .NET mediante la refactoriza...
Rompiendo dependencias contenidas en ensamblados .NET mediante la refactoriza...Rompiendo dependencias contenidas en ensamblados .NET mediante la refactoriza...
Rompiendo dependencias contenidas en ensamblados .NET mediante la refactoriza...
 
Claseprogrmacion
ClaseprogrmacionClaseprogrmacion
Claseprogrmacion
 
Documento6
Documento6Documento6
Documento6
 
Sockets
SocketsSockets
Sockets
 
String
StringString
String
 
Trabajo1
Trabajo1Trabajo1
Trabajo1
 
Clase8 innerclasses
Clase8 innerclassesClase8 innerclasses
Clase8 innerclasses
 
Practicas
PracticasPracticas
Practicas
 
Javaintroduccion 2010
Javaintroduccion 2010Javaintroduccion 2010
Javaintroduccion 2010
 

Destaque

Copilacion de ejercicios en java
Copilacion de ejercicios en javaCopilacion de ejercicios en java
Copilacion de ejercicios en javaJonathan Israel
 
ธาตุและสารประกอบ
ธาตุและสารประกอบธาตุและสารประกอบ
ธาตุและสารประกอบPs Peter Kanokwan
 
Hi tech-polymers-vasai
Hi tech-polymers-vasaiHi tech-polymers-vasai
Hi tech-polymers-vasaivitonoringscom
 
Gvhwebsitediscussion
GvhwebsitediscussionGvhwebsitediscussion
Gvhwebsitediscussionpatricksis
 
Aiims questions with answers nov -2004
Aiims questions with  answers nov -2004Aiims questions with  answers nov -2004
Aiims questions with answers nov -2004nepkos sokpen
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Daily mcx newsletter 16 july 2013
Daily mcx newsletter 16 july 2013Daily mcx newsletter 16 july 2013
Daily mcx newsletter 16 july 2013Richa Sharma
 
【札幌】札幌人口減少時代の賃貸業界を盛り上げたい!
【札幌】札幌人口減少時代の賃貸業界を盛り上げたい!【札幌】札幌人口減少時代の賃貸業界を盛り上げたい!
【札幌】札幌人口減少時代の賃貸業界を盛り上げたい!さぶみっと!ヨクスル
 
Imagenes chocolates (1)
Imagenes chocolates (1)Imagenes chocolates (1)
Imagenes chocolates (1)Rocio Garcia
 
Waverly windows 888 778 0212
Waverly windows 888 778 0212Waverly windows 888 778 0212
Waverly windows 888 778 0212hansons0588
 

Destaque (20)

Copilacion de ejercicios en java
Copilacion de ejercicios en javaCopilacion de ejercicios en java
Copilacion de ejercicios en java
 
ธาตุและสารประกอบ
ธาตุและสารประกอบธาตุและสารประกอบ
ธาตุและสารประกอบ
 
Educ tech2
Educ tech2Educ tech2
Educ tech2
 
Hi tech-polymers-vasai
Hi tech-polymers-vasaiHi tech-polymers-vasai
Hi tech-polymers-vasai
 
Educ tech1
Educ tech1Educ tech1
Educ tech1
 
Gvhwebsitediscussion
GvhwebsitediscussionGvhwebsitediscussion
Gvhwebsitediscussion
 
Educ tech 3
Educ tech 3Educ tech 3
Educ tech 3
 
French revolution
French revolutionFrench revolution
French revolution
 
Prog1
Prog1Prog1
Prog1
 
Aiims questions with answers nov -2004
Aiims questions with  answers nov -2004Aiims questions with  answers nov -2004
Aiims questions with answers nov -2004
 
Drama
DramaDrama
Drama
 
Mbbs students
Mbbs studentsMbbs students
Mbbs students
 
Programas en netbeans
Programas en netbeansProgramas en netbeans
Programas en netbeans
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Daily mcx newsletter 16 july 2013
Daily mcx newsletter 16 july 2013Daily mcx newsletter 16 july 2013
Daily mcx newsletter 16 july 2013
 
【札幌】札幌人口減少時代の賃貸業界を盛り上げたい!
【札幌】札幌人口減少時代の賃貸業界を盛り上げたい!【札幌】札幌人口減少時代の賃貸業界を盛り上げたい!
【札幌】札幌人口減少時代の賃貸業界を盛り上げたい!
 
Imagenes chocolates (1)
Imagenes chocolates (1)Imagenes chocolates (1)
Imagenes chocolates (1)
 
Elit 22 class 2
Elit 22 class 2Elit 22 class 2
Elit 22 class 2
 
Waverly windows 888 778 0212
Waverly windows 888 778 0212Waverly windows 888 778 0212
Waverly windows 888 778 0212
 
kaveri catalog
kaveri catalogkaveri catalog
kaveri catalog
 

Semelhante a Java

Semelhante a Java (20)

Guia para examen java
Guia para examen javaGuia para examen java
Guia para examen java
 
Guia para examen java
Guia para examen javaGuia para examen java
Guia para examen java
 
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
 
Tarea sesion 14
Tarea sesion 14Tarea sesion 14
Tarea sesion 14
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Objetop
ObjetopObjetop
Objetop
 
Objetop
ObjetopObjetop
Objetop
 
Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3
 
Manejo de excepciones en Java
Manejo de excepciones en JavaManejo de excepciones en Java
Manejo de excepciones en Java
 
Prueba try
Prueba tryPrueba try
Prueba try
 
Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009
 
Guia5 java
Guia5 javaGuia5 java
Guia5 java
 
Import javax
Import javaxImport javax
Import javax
 
Constructores & excepciones
Constructores & excepcionesConstructores & excepciones
Constructores & excepciones
 
Taller interfaz 2
Taller interfaz 2Taller interfaz 2
Taller interfaz 2
 
Clases abstractas
Clases abstractasClases abstractas
Clases abstractas
 
Curso java
Curso javaCurso java
Curso java
 
ListasDoblementeEnlazadas.docx
ListasDoblementeEnlazadas.docxListasDoblementeEnlazadas.docx
ListasDoblementeEnlazadas.docx
 
Multitarea e hilos en java con ejemplos
Multitarea e hilos en java con ejemplosMultitarea e hilos en java con ejemplos
Multitarea e hilos en java con ejemplos
 
Ejemplo herencia21 10
Ejemplo herencia21 10Ejemplo herencia21 10
Ejemplo herencia21 10
 

Mais de Jonathan Israel (15)

Consultas
ConsultasConsultas
Consultas
 
Generador codigo
Generador codigoGenerador codigo
Generador codigo
 
Socket
SocketSocket
Socket
 
Rmi
RmiRmi
Rmi
 
Modelo
ModeloModelo
Modelo
 
Interfaz java y c#
Interfaz java y c#Interfaz java y c#
Interfaz java y c#
 
Ensayo c s
Ensayo c sEnsayo c s
Ensayo c s
 
Distros en centos
Distros en centosDistros en centos
Distros en centos
 
CORBA
CORBACORBA
CORBA
 
Ciclovs metodologia
Ciclovs metodologiaCiclovs metodologia
Ciclovs metodologia
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Universidad regional autónoma de lo1
Universidad regional autónoma de lo1Universidad regional autónoma de lo1
Universidad regional autónoma de lo1
 
Enclausulamiento java
Enclausulamiento javaEnclausulamiento java
Enclausulamiento java
 
Enclausulamiento java
Enclausulamiento javaEnclausulamiento java
Enclausulamiento java
 
Poo
PooPoo
Poo
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (13)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Java

  • 1. UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES” TEMA: JAVA ESTUDIANTE: Jonathan Israel Salguero Flores DOCENTE: Luis Guallpa
  • 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. // 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. } 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. 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. 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. 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. 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. 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. * @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. 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. 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. } 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. 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. 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. 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. .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); } } }