Vous êtes sur la page 1sur 4

Tecnologa Java 2008

Taller de Programacin IIII -

GUIA DE EJERCICIOS BASICOS DE JAVA A DESARROLLAR EN CLASES.

Esta gua tiene por objetivo aplicar los conocimientos de la Tecnologa Java de una manera muy bsica pero a la vez muy til para entender conceptos de la POO. Ejercicio Numero 1:

Cree un proyecto llamado ejercicio1, en el cree un paquete llamado paquete1, luego cree una Java Main Class llamada Principal. La clase Principal debe en su mtodo main imprimir el siguiente mensaje: EJERCICIO 1 DE JAVA MI NOMBRE ES JUAN PEREZ UNIVERSIDAD TECNOLOGICA, INACAP RANCAGUA.

Genere Ingeniera Inversa (reverse engineer). Realice la Documentacin mediante javadoc.

Ejercicio Nmero 2:

Cree un proyecto llamado ejercicio2, en el cree un paquete llamado paquete2, luego cree una Java Class llamada VariablesObjetos. En la clase Declare 3 Variables privadas (int, float y long) y 3 Objetos (Integer, Float y Long), en el Constructor Asignele un Valor por inicial por defecto. Cree un mtodo llamado mostrarValores e imprima en este los valores de las 3 variables y de los 3 objetos. Cree una Java Main Class llamada Principal en el cual se cree un objeto llamado v y permita llamar al mtodo mostrarValores. Genere Ingeniera Inversa (reverse engineer). Realice la Documentacin mediante javadoc.

Ejercicio Nmero 3:

Cree un proyecto llamado ejercicio3, en el cree un paquete llamado paquete3, luego cree una Java Class llamada Ingreso. En la Clase declare 2 Variables del tipo String llamadas cadena1 y cadena 2 (ambas privadas), adems en el constructor inicialice las 2 variables. Cree un mtodo public llamado digitarCadenas el cual permita Introducir 2 valores por Teclado del tipo String (cadena1 y cadena2) y compare mediante el metodo equalsIgnoreCase, de ser iguales imprima el mensaje SON IGUALES, de lo contrario imprima SON DISTINTOS. Cree una Java Main Class llamada Principal en el cual se cree un objeto llamado d y permita llamar al mtodo digitarCadenas.

Esteban Fabin Valenzuela Castro, esteban.valenzuela@docentes.inacap.cl

Tecnologa Java 2008

Taller de Programacin IIII -

- Genere Ingeniera Inversa (reverse engineer). - Realice la Documentacin mediante javadoc. Ejercicio Nmero 4:

Cree un proyecto llamado ejercicio4, en el cree un paquete llamado paquete4, luego cree una Java Class llamada MayorMenor. En la Clase declare 2 variables del tipo int llamadas numero1 y numero2 (ambas privadas), adems en el constructor inicialice las 2 variables con el valor 0. Cree un mtodo public llamado digitarNumeros el cual permita Introducir 2 valores por Teclado del tipo int (numero1 y numero2) y compare mediante los operadores ==, <, > , donde: De ser iguales imprima el mensaje: SON IGUALES CON UN VALOR _____ De lo contrario pregunte por cual es mayor: EL VALOR MAYOR ES ___. EL VALOR MENOR ES ___. Cree una Java Main Class llamada Principal en el cual se cree un objeto llamado n y permita llamar al mtodo digitarNumeros. Genere Ingeniera Inversa (reverse engineer). Realice la Documentacin mediante javadoc.

Ejercicio Nmero 5:

Cree un proyecto llamado ejercicio5, en el cree un paquete llamado paquete5, luego cree una Java Class llamada Menu. En la Clase declare una variable int llamada opcion, valor1 y valor2 (todos privados), adems en el constructor inicialice las variables con el valor 0. Cree un mtodo publico llamado menuMantenedor el cual despliegue el men de opciones y permita digitar la opcin: MENU OPERACIONES: 1. Sumar. 2. Restar. 3. Multiplicar. 4. Dividir. Digitar opcin: Una vez elegida la opcin digite los valores numricos y posteriormente llame al mtodo correspondiente. As deben existir los mtodos: getSumarValores(int x, int y) getRestarValores(int x, int y) getMultiplicarValores(int x, int y) getDividirValores(int x, int y) Todos deben ser privados y recibir 2 parametros adems de retornar el resultado, as el resultado debe ser impreso en un mtodo lamado imprimirResultado. Ejemplo: El resultado de la Suma es 345

Cree una Java Main Class llamada Principal en el cual se cree un objeto llamado m y permita llamar al mtodo digitarNumeros.

Esteban Fabin Valenzuela Castro, esteban.valenzuela@docentes.inacap.cl

Tecnologa Java 2008

Taller de Programacin IIII -

Genere Ingeniera Inversa (reverse engineer). Realice la Documentacin mediante javadoc.

Ejercicio Nmero 6:

Cree un proyecto llamado ejercicio6, en el cree un paquete llamado paquete6, luego cree una Java Class llamada Combinatorio. La clase Combinatorio debe poseer la siguiente estructura. package paquete6; public class Combinatorio { public Combinatorio() { } public long getCombinatorio(long n, long k){ // desde aqui llamar al metodo factorial } private long getFactorial(long i){ } }

Recuerde que el Combinatorio se obtiene con la siguiente formula:

NOTA: N y K deben ser positivos y N debe ser mayor a K. Considere que debe aplicar el factorial para los valores ingresados para dar cumplimiento a la formula del combinatorio por ende aplique un el metodo que se encargue de esa tarea.

Cree una Java Main Class llamada Principal en el cual se cree un objeto llamado c y permita llamar al mtodo getCombinatorio e imprima el resultado en el mismo mtodo main. Genere Ingeniera Inversa (reverse engineer). Realice la Documentacin mediante javadoc.

Esteban Fabin Valenzuela Castro, esteban.valenzuela@docentes.inacap.cl

Tecnologa Java 2008

Taller de Programacin IIII -

Ejercicio Nmero 7:

Cree un proyecto llamado ejercicio7, en el cree un paquete llamado paquete7, luego cree una Java Class llamada Validaciones. La clase Validaciones debe poseer la siguiente estructura. package paquete7; public class Validaciones { public Validaciones() { } public boolean digitarRut(){ } private boolean validarRut(String rut){ }

Cree una Java Main Class llamada Principal en el cual se cree un objeto llamado r y permita llamar al mtodo digitarRut e imprima el resultado en el mismo mtodo main si el rut es valido o no.

En el mtodo digitarRut de la clase Validaciones el cual permitir digitar el Rut en el siguiente formato: Pedir el Rut en forma Completa ej.: 13.114.590k A partir del ingreso llame al mtodo validarRut que se encargue de validar el RUT de acuerdo a su digito. Genere Ingeniera Inversa (reverse engineer). Realice la Documentacin mediante javadoc.

Esteban Fabin Valenzuela Castro SCJP- CCAI- Docente rea Informtica Universidad Tecnolgica de Chile INACAP

Esteban Fabin Valenzuela Castro, esteban.valenzuela@docentes.inacap.cl

Vous aimerez peut-être aussi