Java Ejercicios
Enviado por carloschja • 3 de Julio de 2013 • 1.690 Palabras (7 Páginas) • 1.478 Visitas
1.1. Imprimir por pantalla:
1. Ejercicio:
Escribir un programa en Java que imprima por pantalla la frase “Hola, ya seimprimir frases”.
2. Ejercicio:
Escribir un programa en Java que imprima por pantalla un número entero, por ejemplo el 273, o el 597.
3. Ejercicio:
Escribir un programa en Java que imprima por pantalla un número decimal, por ejemplo el 5’3, ó el 7’5.
1.2. Operaciones básicas y bucles:
4. Ejercicio:
Escribir un programa en Java que imprima por pantalla la suma de 1234 y 532.
5. Ejercicio:
Escribir un programa en Java que imprima por pantalla la resta de 1234 y 532.
6. Ejercicio:
Escribir un programa en Java que imprima por pantalla la multiplicación de 1234 y532.
7. Ejercicio:
Escribir un programa en Java que imprima por pantalla la división de 1234 entre532.
8. Ejercicio:
Escribir un programa en Java que imprima por pantalla los números del 1 al 3.
9. Ejercicio:
Escribir un programa en Java que imprima por pantalla los números del 1 al 9.
10. Ejercicio:
Escribir un programa en Java que imprima por pantalla los números del 1 al 10.000.Conveniente usar bucles.
11. Ejercicio:
Escribir un programa en Java que imprima por pantalla los números del 5 al 10.
12. Ejercicio:
Escribir un programa en Java que imprima por pantalla los números del 5 al 15.
13. Ejercicio:
Escribir un programa en Java que imprima por pantalla los números del 5 al 15.000.Conveniente usar bucles.
14. Ejercicio:
Escribir un programa en Java que imprima 200 veces la palabra “hola”. Nota: en elcódigo fuente que usted escriba debe figurar solamente una vez la palabra “hola”.
15. Ejercicio:
Escribir un programa en Java que imprima por pantalla los cuadrados de los 30 primeros números naturales.
16. Ejercicio:
Escribir un programa en Java que multiplique los 20 primeros número naturales(1*2*3*4*5…).
17. Ejercicio:
Escribir un programa en Java que sume los cuadrados de los cien primeros númerosnaturales, mostrando el resultado en pantalla.
1.3.Leer desde el teclado. Sentencia de condición (if):
18. Ejercicio:
Escribir un programa en Java que lea un número entero desde teclado y realiza lasuma de los 100 número siguientes, mostrando el resultado en pantalla.
19. Ejercicio:
Escribir un programa en Java que convierta de euros a dólares. Recibirá un númerodecimal correspondiente a la cantidad en euros y contestará con la cantidadcorrespondiente en dolares.
20. 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).
21. Ejercicio:
Escribir un programa en Java que lea dos números del teclado y diga cual es elmayor y cual el menor.
22. Ejercicio:
Escribir un programa en Java que lea un número entero por el teclado e imprimatodos los número impares menores que él.
23. Ejercicio:
Implemente el algoritmo de Euclides para encontrar el gcd de dos número leídosdesde teclado.
24. Ejercicio:
Escriba un programa que lea los coeficientes a, b y c de una ecuación de segundo, yestudie si tiene o no solución. En caso positivo, las soluciones se calcularán eimprimirán en pantalla.
25. Ejercicio:
Pruebe la recursividad en Java. Escriba programas que calculen recursivamente lasfunciones f actorial(n) y Ackermann(x, y).
26. Ejercicio:
Escriba un programa que lea tres números enteros positivos, y que calcule e imprimaen pantalla el menor y el mayor de todos ellos.
27. Ejercicio:
Escriba un programa que lea temperaturas expresadas en grados Fahrenheit y lasconvierta a grados Celsius mostrándola. El programa finalizará cuando lea un valor de temperatura igual a 999. La conversión de grados Farenheit (F) a Celsius (C) estádada por C = 5/9(F − 32).
28. Ejercicio:
Implemente una sentencia switch que escriba un mensaje en cada caso. Inclúyala en bucle de prueba for. Utilice también un break tras cada caso y pruébelo. Elimine el break y vea qué ocurre.
29. Ejercicio:
Cuando se lee una entrada estándar, por lo general se alcanza el fin de archivocuando el usuario teclea CRTL-D, CRTL-Z, o algún otro carácter dependiente delsistema. Descubra cuál es el adecuado en su sistema. Escriba un programa que leadatos controlando el fin de la secuencia con la combinación adecuada.
30. Ejercicio:
Escriba un programa que use dos bucles for anidados y el operador de módulo (%) para detectar e imprimir números primos.
1.4.Orientación a Objetos:
31. Ejercicio:
Desarrolle una clase en Java que realice la abstracción de un sistema planetario,debiendo tener en cuenta para cada cuerpo del sistema aspectos como: masa,densidad, diámetro, distancia al sol (suponga órbitas circulares), un número deidentificador único y un nombre textual. Incluya métodos que calculen la atraccióngravitatoria entre dos cuerpos cualesquiera del sistema.
32. Ejercicio:
¿Es posible ejecutar un programa en java que contenga varias clases con métodosmain? En caso positivo, ¿cómo se determina el punto de entrada a un programa?
33. Ejercicio:
Escriba un programa en java que genere aleatoriamente (Ayuda: Vea la clase Math para saber cómo generar números aleatorios en java) un array de números reales, ylo ordene mediante el algoritmo de la burbuja o mediante quicksort (esto deberá poder elegirlo el usuario).
34. Ejercicio:
Se quiere implementar el control de un Ferry. Para ello cree una clase Vehículo.Incluya aspectos comunes a todos los vehículos como número de pasajeros, presencia o ausencia de tripulación, número de ruedas, fecha de matriculación,medio por el que se desplaza, etc. Incluya
...