Anda di halaman 1dari 2

laboratorio semana 4

i - parte
uso de clases, variables de instancia y modificadores de acceso

1. construya dos clases una para codificar una expresi�n usando clave murci�lago y
otra para decodificar un clave, codificada previamente. cada clase debe contar con
un constructor para inicializar los objetos correspondientes.

en una clase principal estar� el m�todo main donde se captura la cadena que se
desea codificar o decodificar.

cada clases estar� en un archivo diferente.

-----------------***----------------------------
2. adicione otro constructor a la clase que codifica de manera que la
inicializaci�n se siempre la palabra "veraguas".
recuerde que los constructores llevan el mismo nombre que la clase que los
contiene. pruebe su programa y analice si con este ejemplo se evidencia: �la
sobrecarga de un m�todo o el polimorfismo? justifique!!!!
---------------***------------------------------
ii - parte
analice y compile el siguiente ejemplo

*
* para que el programa compile correctamente debe importarse el paquete
* java.io, ya que en �l se encuentran las clases que se emplean para la
* captura de datos desde teclado. esto se consigue con la l�nea que debe
* escribirse antes que cualquier declaraci�n de clase(import java.io.*;).
* el asterisco indica que se tiene acceso a todas las clases de primer nivel del
paquete.
* el uso de java.io, en la lectura requiere de manejar las excepciones que se
pueden producir
* en consecuencia, es obligatorio usar throws ioexception
*/
import java.io.*;
import java.util.*;
//import java.awt.*;

public class capturateclado{


public static void main(string args[])throws ioexception{

//creaci�n del flujo para leer datos


inputstreamreader isr=new inputstreamreader(system.in);

//creaci�n del filtro para optimizar la lectura de datos


bufferedreader br=new bufferedreader(isr);
system.out.print("teclea el primer numero: ");

//lectura de datos mediante el m�todo readline()


string texto1=br.readline();

//conversi�n a int de la string anterior para poder sumar


int num1=integer.parseint(texto1);

system.out.print("teclea el segundo numero: ");


string texto2=br.readline();
int num2=integer.parseint(texto2);

//sumar los dos enteros


system.out.println("suma de "+num1+" y "+num2+" es "+(num1+num2));

int [] notas = new int [10]; //el constructor inicializa con ceros
notas[0] = num1;
notas[1] = num2;
// ordena y despliega valores
system.out.println("\nvalores ordenados\n");

arrays.sort(notas);
for (int i=0; i< notas.length; i++)
system.out.println(notas[i]);

}
------------------****-----------------------------------------------
�cu�les son las clases y los m�todos utilizados para la lectura desde el teclado?
�c�mo se usan los objetos de las clases empleadas en la lectura?
�cu�l es la funci�n de parseint?
�para que se usa throws ioexception?
�qu� indica new cuando se declara notas?
�qu� diferencia encuentra entre sort y length?
�para que sirve sort?
�qu� significa length ?
�qu� otro m�todo tiene la clase arrays?
---------------------
****----------------------------------------------------------
iii - parte
escriba y compile un programa que lea n calificaciones de m estudiantes y
despliegue los promedios ordenados e indique el nombre del estudiante de mayor
promedio. capture los datos desde el teclado.

Anda mungkin juga menyukai