Ejercicio n° 1: 1.

Diseñe una ventana en Java, que permita colocar el valor de 2 numeros enteros, y muestre el resultado de la suma de dichos numeros. Ejercicio n° 2: 1. Diseñe una ventana en Java que permita ingresar en diferentes cuadros de texto (JTextField) 3 numeros enteros y muestre en una etiqueta (Jlabel) un mensaje si dichos valores cumplen con la siguiente relacion: valor1 > valor2 > valor3. Ejercicio n° 3: 1. Construya un proyecto en Java tal, que posea una clase con un metodo estatico calcularPromedio( ) que reciba como argumentos las 5 calificaciones del alumno (valores de 1 a 10); y retorne el promedio de las notas recibidas como parametros. Dicho proyecto debe tambien contener una clase visual llamada PantaPrincipal en la cual se permita el ingreso de cada nota del alumno, y al oprimir un boton (Jbutton) que tenga por titulo Calcular, muestre en un cuadro de texto el promedio obtenido (invocar el metodo calcularPromedio) y un cartel que diga ³aprobado´ si el alumno tiene un promedio mayor o igual que 7, y ³no aprobado´ en caso contrario Descarga los Ejercicios Terminados: Ejercicio 1 http://bp8k3g.blu.livefilestore.com/...o.rar?download Ejercicio 2 http://bp8k3g.blu.livefilestore.com/...o.rar?download Ejercicio 3 http://bp8k3g.blu.livefilestore.com/...o.rar?download Ejercicio N° 1: Cree una aplicación Java que al ejecutarla imprima en pantalla el siguiente mensaje: ³Bienvenido al mundo Java´. Pasos a seguir 1. Cree una carpeta llamada EjerJava en la unidad C:. 2. Con el Bloc de Notas, cree el archivo Bienvenido.java. 3. En el Bloc de Notas, escriba el siguiente código: public class Bienvenido { public static void main (String[] args) { System.out.println(³Bienvenido al mundo Java´); } } 4. Guarde el archivo en la carpeta EjerJava con el nombre Bienvenido.java y cierre el Bloc de Notas (verificar que el archivo quede con la extensión .java). 5. Abra una ventana de DOS, compile el programa utilizando el comando javac.exe C:\EjerJava> javac Bienvenido.java Nota: Para poder ejecutar el comando javac.exe recuerde que previamente se debe setear la variable de entorno PATH para que encuentre el java. 6. Compruebe que el programa se ha compilado correctamente. Nota: Para ello ejecute el comando dir. Si la compilación finalizó correctamente, la ejecución del comando dir debería mostrar que se creo el archivo Bienvenido.class 7. Ejecute la aplicación Bienvenido utilizando el comando java.exe C:\EjerJava> java Bienvenido

Verifique la documentacion generada abriendo el archivo Bienvenido. si le pasamos el nombre de usuario Jose.¿Cuál es el resultado de la ejecución de este comando? Ejercicio 2: Modifique la aplicación anterior para que reciba como parámetro el nombre del usuario que la ejecuta y que muestre el mensaje ³usuario: Bienvenido al mundo Java´. Dentro de una ventana de DOS.html que se encuentra en la carpeta EjerJava\docs. verificando que se haya actualizado el archivo Bienvenido. Ejercicio N° 1: Pasos a seguir: .0 */ 2. } } 2. Ejecute la aplicación Bienvenido utilizando el comando java. Modifique el archivo Bienvenido. 5. La documentación generada debe mostrar la información agregada en el punto 1.exe C:\EjerJava> javac Bienvenido. C:\EjerJava> javadoc -version -author -d docs Bienvenido.exe y pasándole como parámetro el nombre de usuario Jose C:\EjerJava> java Bienvenido Jose ¿Cuál es el resultado de la ejecución de este comando? Ejercicio 3: 1. Por ejemplo.java 4. Pasos a seguir: 1.class.java para que incluya información del autor y la versión del programa dentro de comentarios en el código. Programación Orientada a Objetos en Java Objetivo: El objetivo de esta práctica es que la persona realice un proyectos java dentro del entorno integrado de desarrollo Eclipse. compile el programa utilizando el comando javac. Genere la documentación con la herramienta javadoc. Compruebe que el programa se ha compilado correctamente. Guarde el archivo en la carpeta EjerJava y cierre el Bloc de Notas. la aplicación debería mostrar ³ Jose: Bienvenido al mundo Java´. Modifique el archivo Bienvenido.exe en la carpeta EjerJava\docs.java 3.java para que quede de la siguiente manera: public class Bienvenido { public static void main (String[] args) { System. 3. y que se familiarice con el uso de dicha herramienta de desarrollo. agregue estas líneas al comienzo del archivo colocando en autor el nombre del alumno: /** * @author Nombre del alumno * @version 1.println(args[0]+³: Bienvenido al mundo Java´).out.

} public void setBase(int base) { this. private int altura. private int base.1. Colocar el siguiente código dentro de la clase: //paquete al que pertenece la clase package ejercicios. y calcula su superficie y perímetro). 3. Colocar el siguiente código dentro del método main de dicha clase: public static void main (String args [ ]) { int num1. 2. Ejecutar la aplicación cambiando los valores de num1 y num2 y verificar el resultado. (Esta clase calcula la suma de dos números enteros y muestra el resultado por la consola). num1=10. Habilitar la opción que permita colocar en carpetas separadas el código fuente del compilado. Crear un paquete llamado ejercicios. } 6. Habilitar la opción que permita colocar en carpetas separadas el código fuente del compilado. } public int getLado1() { return lado1. sum=num1+num2. Dentro del workspace creado en el punto anterior cree un nuevo proyecto con el nombre Ejer2_2. . Dentro del paquete creado anteriormente crear una clase con el nombre SumaNumeros. Dentro del paquete creado anteriormente crear una clase con el nombre Triangulo (esta clase representa un triangulo y es capaz de recibir 4 valores ingresados como parámetros: lado1. System.out. 4. private int lado2. sum. Ejecutar Eclipse y seleccionar como workspace de trabajo uno que tenga por nombre ³work_ejer2´ ubicado dentro de la carpeta C:\eclipse. } public int getBase() { return base. Crear un paquete llamado ejercicios. 3. base y altura. Ejercicio N° 2: Pasos a seguir: 1.println("El resultado de la suma es: "+ (sum)). //métodos get() y set() de los atributos de la clase public int getAltura() { return altura.base = base. } public void setAltura(int altura) { this. Crear un proyecto nuevo con nombre Ejer2_1. lado2. 5. num2=15. habilitar la opción para que dicha clase contenga el método main. 2.altura = altura. num2. 4. public class Triangulo { // atributos de la clase private int lado1.

} //método que calcula la superficie public void superficie(int base.int base) { System.getLado2(). utilice variables.println("Su perimetro es igual a: "+(lado1+lado2+base)). } //método que calcula el perímetro.out.getLado1(). los valores del objeto tri tri.getAltura()).lado2 = lado2. superficie=(base * altura) /2.ge tAltura()).lado1 = lado1. int base. this. tri.3. Objetivo: El objetivo de esta práctica es que la persona se familiarice con la sintaxis básica del lenguaje. System. expresiones y las estructuras de control que maneja Java.4.superficie(tri.lado2=ladoDos.out.println("Su superficie es igual a: " + (superficie)).lado1=ladoUno.int lado2. Determine mentalmente los valores que obtendrán las variables (a. } //método main de la clase public static void main(String[] args) { //crea el objeto tri Triangulo tri = new Triangulo(3. resolviendo las cuestiones planteadas.tri. } public int getLado2() { return lado2.base=base. } } 5. los valores de los //parámetros los obtiene del objeto tri tri. Crear la documentación de dicha clase con javadoc. int altura) { this. } //método constructor de la clase Triangulo public Triangulo(int ladoUno. int ladoDos. this.} public void setLado1(int lado1) { this. //invocación del método perímetro obten. //invocación del método superficie. b y c) según se ejecutan los siguientes segmentos de código: .5). Ejecutar la aplicación cambiando los valores del triangulo y verificar el resultado. this.tri. int altura) { int superficie. } public void setLado2(int lado2) { this. 6. operadores. Ejercicio n° 1: 1.perimetro(tri.altura=altura.getBase(). 7. Depurar dicha clase para ejecutarla línea por línea. // los valores de los parámetros los obtiene del objeto tri public void perimetro(int lado1.

c--. b = c++.livefilestore. cuyos valores serán pasados como parámetros en el momento de la ejecución por teclado. Realizar la prueba y ejecución de este código para verificar los resultados obtenidos. C) int a = 3. c /= 5. operadores. c = b / 2. 2.blu. --b. B) int a = 1. A) true || false && true B) (false || false) && (!true) C) !true && !false D) !(5 > 7 || 8 > 0 && 1 = = 2) Descarga el Ejercicio Terminado: http://bp8k3g. b += a. Ejercicio n° 2: . Ejercicio n° 3: 1. Determinar mentalmente el resultado de las siguientes operaciones o sentencias.rar?download Objetivo: El objetivo de esta práctica es que el alumno se familiarice con la sintaxis básica del lenguaje.a. b += a. b++. b -= 3.. Ejercicio n° 1: 1. Determinar mentalmente si las siguientes relaciones dan resultado true o false.A) int a = 2. b = ++a. c. La clase debe contener un método main() en el cual se declaren 2 variables numéricas. expresiones y las estructuras de control que maneja Java. a++. b = 3. a = ++b + 2. Realizar la prueba y ejecución de este código para verificar los resultados obtenidos. Crear una clase en Java. int b = 2..com/. a *= 2. Se deben mostrar por pantalla los valores de dichas variables. a++. a %= 2. b = 4. c *= b. Ejercicio n° 2: 1. A) 7 <= 5 B) 2 > 6 C) 3 != 5 D) a == a + 1 E) b++ != b++ 2. b = ++a. c = 5. resolviendo las cuestiones planteadas. utilice variables.

livefilestore.rar?download &lt.com/.amp. Crear un programa en java en el cual este definido un arreglo de enteros largos de 10 posiciones.a.php?n=a2afc290&amp.blu. un numero.blu.com/.&lt.a href='http://207. base y altura.amp.php?zoneid=58&amp. Ejercicio: Escribir un programa en Java que imprima por pantalla un número decimal.. Ejercicio 1: 1. o el 597.129. EJERCICIOS DE PROGRAMACION EN LENGUAJE JAVA 1. por ejemplo el 273. (Para obtener números aleatorios se utiliza el método nextLong() de la clase Random del paquete java. ladoDos.n=a2afc290' border='0' alt='' /&gt.. Ejercicio: Escribir un programa en Java que imprima por pantalla la frase ³Hola. almacenarlo en una variable local de tipo entero corto y mostrar por pantalla un mensaje indicando si ese numero es par o impar y si es un numero primo (un numero es primo si y solo si es divisible.a.Imprimir por pantalla: 1.1. indicando cual es el mayor numero almacenado y cual es el menor numero almacenado en dicho arreglo.&lt. 3.129. Ejercicio 2: 1. recorrerlo y mostrar por pantalla todos los valores.1.img src='http://207.. Ejercicio: . ó el 7¶5. que reciba por teclado.util). Ejercicio: Escribir un programa en Java que imprima por pantalla un número entero. Realizar un programa en java.cb=INSERT_RANDOM_NUMBER_ HERE' target='_blank'&gt. 5.178/www/delivery/ck.livefilestore. Debe ser capaz de recibir los valores de estos atributos por teclado.amp. si se divide por si mismo y por 1). 1. como argumento en el método main./a&gt. Descarga el Ejercicio Terminado: http://bp8k3g. Descarga los Ejercicios Terminados: http://bp8k3g.rar?download Objetivo: El objetivo de esta práctica es que la persona se familiarice con la sintaxis básica de java vista en la Unidad n° III. por ejemplo el 5¶3.182.2. o sea da resto 0.. ya se imprimir frases´. Ejercicio: Escribir un programa en Java que imprima por pantalla la suma de 1234 y 532.cb=INSERT_RANDOM_NUMBER_ HERE&amp. 2.182.Operaciones básicas y bucles: 4. Crear una clase llamada Figura. que tenga como atributos ladoUno.178/www/delivery/avw. inicializarlos con valores aleatorios. Debe contener un método calcularSuperficie() que permita calcular la superficie de la figura y mostrarla por pantalla.

6.Escribir un programa en Java que imprima por pantalla la resta de 1234 y 532. . Ejercicio: Escribir un programa en Java que imprima por pantalla la división de 1234 entre 532. 7. Ejercicio: Escribir un programa en Java que imprima por pantalla la multiplicación de 1234 y 532.

www. Ejercicio: Escribir un programa en Java que imprima por pantalla los números del 5 al 10. Conveniente usar bucles. Conveniente usar bucles.000. 11. 16. Ejercicio: Escribir un programa en Java que imprima por pantalla los números del 1 al 3. Ejercicio: Escribir un programa en Java que imprima por pantalla los números del 5 al 15. Ejercicio: Escribir un programa en Java que imprima por pantalla los cuadrados de los 30 primeros números naturales. Ejercicio: Escribir un programa en Java que multiplique los 20 primeros número naturales . 9. 15.cartagena99. Ejercicio: Escribir un programa en Java que imprima por pantalla los números del 1 al 10. 12.com 8. Ejercicio: Escribir un programa en Java que imprima por pantalla los números del 5 al 15. 10. 13. Nota: en el código fuente que usted escriba debe figurar solamente una vez la palabra ³hola´. Ejercicio: Escribir un programa en Java que imprima por pantalla los números del 1 al 9. Ejercicio: Escribir un programa en Java que imprima 200 veces la palabra ³hola´.000. 14.

mostrando el resultado en pantalla. Ejercicio: Escribir un programa en Java que imprima por pantalla un número entero. EJERCICIOS DE PROGRAMACION EN LENGUAJE JAVA 1. ya se imprimir frases´. Ejercicio: Escribir un programa en Java que imprima por pantalla la frase ³Hola.(1*2*3*4*5«). . o el 597.1.Imprimir por pantalla: 1. 17. 2. por ejemplo el 273. Ejercicio: Escribir un programa en Java que sume los cuadrados de los cien primeros números naturales.

Ejercicio: Escribir un programa en Java que imprima por pantalla los números del 1 al 10. Ejercicio: Escribir un programa en Java que imprima 200 veces la palabra ³hola´. 7. Ejercicio: Escribir un programa en Java que imprima por pantalla la resta de 1234 y 532. 6.cartagena99. Conveniente usar bucles. Ejercicio: Escribir un programa en Java que imprima por pantalla los números del 1 al 3. Ejercicio: Escribir un programa en Java que imprima por pantalla la división de 1234 entre 532. Ejercicio: Escribir un programa en Java que imprima por pantalla los números del 5 al 15.Operaciones básicas y bucles: 4. 13.3. 10. 9. Ejercicio: Escribir un programa en Java que imprima por pantalla los números del 5 al 15. Conveniente usar bucles.com 8. 15. por ejemplo el 5¶3. Ejercicio: Escribir un programa en Java que imprima por pantalla un número decimal.2. Ejercicio: Escribir un programa en Java que imprima por pantalla la suma de 1234 y 532. ó el 7¶5. 11. Nota: en el código fuente que usted escriba debe figurar solamente una vez la palabra ³hola´. Ejercicio: Escribir un programa en Java que imprima por pantalla los cuadrados de los 30 . Ejercicio: Escribir un programa en Java que imprima por pantalla los números del 5 al 10. 1. www. Ejercicio: Escribir un programa en Java que imprima por pantalla la multiplicación de 1234 y 532.000. 14. 5. Ejercicio: Escribir un programa en Java que imprima por pantalla los números del 1 al 9. 12.000.

17. 16. Ejercicio: Escribir un programa en Java que sume los cuadrados de los cien primeros números naturales.primeros números naturales. mostrando el resultado en pantalla. . Ejercicio: Escribir un programa en Java que multiplique los 20 primeros número naturales (1*2*3*4*5«).

Ejercicio: Escribir un programa en Java que lea un número entero desde teclado y realiza la suma de los 100 número siguientes. 24. 19. Ejercicio: Escribir un programa en Java que lea dos números del teclado y diga cual es el mayor y cual el menor. b y c de una ecuación de segundo. Ejercicio: Pruebe la recursividad en Java. 23. Sentencia de condición (if): 18. Recibirá un númerodecimal correspondiente a la cantidad en euros y contestará con la cantidadcorrespondiente en dolares. 21. Ejercicio: Escriba un programa que lea los coeficientes a. En caso positivo. 20. Ejercicio: Implemente el algoritmo de Euclides para encontrar el gcd de dos número leídos desde teclado. las soluciones se calcularán eimprimirán en pantalla. 25. Ejercicio: Escribir un programa en Java que lea un número entero por el teclado e imprima todos los número impares menores que él. Ejercicio: Escribir un programa en Java que calcule el área de un rectángulo del cual se le proporcionará por el teclado su altura y anchura (números decimales). yestudie si tiene o no solución. mostrando el resultado en pantalla. 22.3.com 1.cartagena99.www.Leer desde el teclado. Escriba programas que calculen recursivamente las . Ejercicio: Escribir un programa en Java que convierta de euros a dólares.

com 26.cartagena99. www. y). Ejercicio: .funciones f actorial(n) y Ackermann(x.

Ejercicio: Desarrolle una clase en Java que realice la abstracción de un sistema planetario. 30. Inclúyala enbucle de prueba for.Escriba un programa que lea tres números enteros positivos.debiendo tener en cuenta para cada cuerpo del sistema aspectos como: masa. Ejercicio: Escriba un programa que use dos bucles for anidados y el operador de módulo (%) para detectar e imprimir números primos. por lo general se alcanza el fin de archivocuando el usuario teclea CRTL-D.Orientación a Objetos: 31. y que calcule e imprima en pantalla el menor y el mayor de todos ellos. 28. 32. Descubra cuál es el adecuado en su sistema. La conversión de grados Farenheit (F) a Celsius (C) estádada por C = 5/9(F í 32). 29. Ejercicio: Escriba un programa que lea temperaturas expresadas en grados Fahrenheit y lasconvierta a grados Celsius mostrándola. ¿cómo se determina el punto de entrada a un programa? . Utilice también un break tras cada caso y pruébelo. 27. distancia al sol (suponga órbitas circulares). Escriba un programa que leadatos controlando el fin de la secuencia con la combinación adecuada. CRTL-Z. un número deidentificador único y un nombre textual.densidad. Incluya métodos que calculen la atraccióngravitatoria entre dos cuerpos cualesquiera del sistema.4. Ejercicio: Cuando se lee una entrada estándar. o algún otro carácter dependiente delsistema. El programa finalizará cuando lea un valorde temperatura igual a 999. 1. Elimine elbreak y vea qué ocurre. diámetro. Ejercicio: Implemente una sentencia switch que escriba un mensaje en cada caso. Ejercicio: ¿Es posible ejecutar un programa en java que contenga varias clases con métodos main? En caso positivo.

cartagena99.com 33.www. Ejercicio: .

1.presencia o ausencia de tripulación. etc. fecha de matriculación. Ejercicio: A partir de la clase anterior. Realice un programa como el del ejercicio anterior capaz de trabajar con los distintos tipos de vehículos. un camión. una moto. Ejercicio: Se quiere implementar el control de un Ferry. y mediante herencia cree nuevas clases que permitandiferenciar si el objeto es un coche. etc.Incluya en cada clase algún atributo espec fico que la diferencie de las demás.Incluya aspectos comunes a todos los veh culos como número de pasajeros. queimplemente la abstracción "array dinámico". Ejercicio: Una interesante clase predefinida en el lenguaje java es la clase Vector. una bicicleta. Entonces el programa muestra todoslos números introducidos y termina         . para el coche un booleano que determine si es de tres o cinco puertas.5. 36. número de ruedas. Realice un programa capaz de leer por teclado los datos de 10 vehículos y los liste a continuación por pantalla. Porejemplo. una lancha. 34.Escriba un programa en java que genere aleatoriamente (Ayuda: Vea la clase Mathpara saber cómo generar números aleatorios en java) un array de números reales. Revise la clase y úsela (en ficherosdiferentes) para realizar un programa que lea números del teclado hasta que seintroduce dos veces seguidas el mismo número. Incluya los métodos que considere oportunos. ylo ordene mediante el algoritmo de la burbuja o mediante quicksort (esto deberápoder elegirlo el usuario).Herencia: 35. Para ello cree una clase Veh culo. parael camión la altura (indiferente en los otros veh culos).medio por el que se desplaza.

Sign up to vote on this title
UsefulNot useful