Evaluación: Grupo 551
Captura los siguientes códigos, compilalos e implementa los bloques para Excepciones, el try y catch donde haga falta.
codigo uno
public class Serie{
public static void main(String args[])
{
Serie s1=new Serie();
s1.calcSerie();
}
void calcSerie(){
double r;
int i;
for(i=0;i<=10;i++)
{
r=(2*i+5)/(i-10);
System.out.println("Resultado="+r);
}
}
}
codigo dos
import java.util.*;
public class Formatos{
public static void main(String args[])
{
Scanner leer=new Scanner(System.in);
System.out.println("Teclea tu edad");
int ed=leer.nextInt();
System.out.println("Teclea tu nombre completo");
String art=leer.next();
System.out.println("Teclea tu numero de matricula");
int mat=leer.nextInt();
}
}
jueves, 31 de enero de 2013
martes, 29 de enero de 2013
EJEMPLO DE POLIMORFISMO
El siguiente ejemplo nos demuestra el uso del Polimorfismo.
El ejemplo esta conformado por cuatro archivos (clases)
a) demoPoli.java (Es el programa que demuestra el uso de las clases)
b) Figura.java (Es la Interfase)
c) Circulo.java (Calcula el área de un circulo).
d)Cuadrado.java (Calcula el área de un cuadrado).
Código 1 (demoPoli.java)
import java.util.*;
public class demoPoli {
public static void main(String args[]){
Scanner entrada=new Scanner(System.in);
System.out.println("Hola");
System.out.println("AREAS");
System.out.println("Area del circulo");
System.out.println("Introduce el radio");
double radio=entrada.nextDouble();
Circulo c1=new Circulo(radio);
c1.calcArea();
System.out.println("Area de un cuadrado");
System.out.println("Introduce el valor del lado");
double lado=entrada.nextDouble();
Cuadrado cua=new Cuadrado(lado);
cua.calcArea();
}
}
El siguiente ejemplo nos demuestra el uso del Polimorfismo.
El ejemplo esta conformado por cuatro archivos (clases)
a) demoPoli.java (Es el programa que demuestra el uso de las clases)
b) Figura.java (Es la Interfase)
c) Circulo.java (Calcula el área de un circulo).
d)Cuadrado.java (Calcula el área de un cuadrado).
Código 1 (demoPoli.java)
import java.util.*;
public class demoPoli {
public static void main(String args[]){
Scanner entrada=new Scanner(System.in);
System.out.println("Hola");
System.out.println("AREAS");
System.out.println("Area del circulo");
System.out.println("Introduce el radio");
double radio=entrada.nextDouble();
Circulo c1=new Circulo(radio);
c1.calcArea();
System.out.println("Area de un cuadrado");
System.out.println("Introduce el valor del lado");
double lado=entrada.nextDouble();
Cuadrado cua=new Cuadrado(lado);
cua.calcArea();
}
}
Código 2 (Figura.java)
public interface Figura {
abstract void calcArea();
}
Código 3 (Circulo.java)
public class Circulo implements Figura{
double radio,area;
public void calcArea()
{
area=3.1416*Math.pow(radio,2);
System.out.println("Area="+area);
}
Circulo(double r)
{
radio=r;
}
}
Código 4 (Cuadrado.java)
public class Cuadrado implements Figura{
double lado, area;
public void calcArea()
{
area=lado*lado;
System.out.println("Area="+area);
}
Cuadrado(double l)
{
lado=l;
}
}
viernes, 18 de enero de 2013
viernes, 11 de enero de 2013
ejemplo de una excepción por E/S de datos
import java.io.*;
public class tc {
public static void main(String args[]) throws IOException
{
try {
BufferedWriter out = new BufferedWriter(new FileWriter("w:\\outfilename.txt"));
out.write("Hola Mundo");
out.close();
}
catch (IOException e) {
System.out.println("Error de creación de archivo");
}
}
}
import java.io.*;
public class tc {
public static void main(String args[]) throws IOException
{
try {
BufferedWriter out = new BufferedWriter(new FileWriter("w:\\outfilename.txt"));
out.write("Hola Mundo");
out.close();
}
catch (IOException e) {
System.out.println("Error de creación de archivo");
}
}
}
Suscribirse a:
Entradas (Atom)