PROBLEMAS DE JAVA SE
Enviado por Raúl Vilchis Ramírez • 26 de Octubre de 2019 • Prácticas o problemas • 2.230 Palabras (9 Páginas) • 139 Visitas
PROBLEMAS DE JAVA SE.
ESTRUCTURAS DE CONTROL DE FLUJO:
PROBLEMA 1:
Escriba un programa en Java que dado un número, muestre un mensaje diciendo si ese número es par o impar.
PROBLEMA 2:
- Escriba un programa en Java que muestre por pantalla lo siguiente:
12 ...10 11 ...20 21 ...30 ...
91 ...100
Realice el ejercicio de dos formas diferentes, en una utilice bucles while y en otra utilice bucles for.
- Modifique el programa anterior para que muestre por pantalla lo siguiente:
1 11 ...91 2 12 ... 92 ...
10 20 ... 100
Siga realizando el ejercicio de dos formas diferentes.
PROBLEMA 3:
- Escriba un programa en Java que dados tres números, muestre un mensaje ordenando dichos números de mayor a menor.
- Modifique el programa anterior para que los números se muestren ordenados de menor a mayor.
PROBLEMA 4:
Escriba un programa en Java que dados dos números, muestre un mensaje diciendo cuál es el mayor y cuál es el menor de los dos. En caso de ser iguales también lo indicará en el mensaje.
PROBLEMA 5:
Escriba un programa en Java que dependiendo de la vocal que se introduzca, muestre por pantalla un mensaje u otro.
El programa mostrará un mensaje diferente para cada vocal y uno por defecto para aquellos casos en que no se introduzca una vocal.
Utilice un bucle switch para realizar este ejercicio.
OBJETOS Y CLASES:
PROBLEMA 6:
- Defina una clase Persona, indique los atributos que debe tener dicha clase y los métodos que usted definiría.
- Programe un constructor con parámetros para dicha clase.
- Escriba una sentencia en la que se cree un objeto de la clase
Persona utilizando el constructor con parámetros definido en el
apartado anterior.
- Escriba varias sentencias en las que se utilicen los métodos
definidos en la clase Persona y se modifiquen los atributos de dicha clase.
PROBLEMA 7:
- Defina una clase Coche, indique los atributos que debe tener dicha clase y los métodos que usted definiría. Uno de esos atributos debe ser litros de gasolina que consume el coche cada 100 km.
- Programe un constructor con parámetros para dicha clase.
- Cree un método tieneGasolinaViaje( int litros , int km). Este
método calcula si hay gasolina suficiente para realizar el viaje y muestra por pantalla un mensaje.
PROBLEMA 8:
- Defina una clase Rectángulo, indique los atributos que debe tener dicha clase y los métodos que usted definiría.
- Programe un constructor con parámetros para dicha clase.
- Escriba una sentencia en la que se cree un objeto de la clase
Rectángulo utilizando el constructor con parámetros definido en
el apartado anterior.
- Cree un método que calcule el área y el perímetro de un
rectángulo, se supone que ha definido dos atributos como mínimo ( base y altura ).
CADENAS: PROBLEMA 9:
Realice un programa que a partir de una cadena cualquiera muestre por pantalla lo siguiente:
- Que letra está en la tercera posición de la cadena.
- Tamaño de la cadena ( número de caracteres ).
- Muestre la cadena con todos los caracteres en mayúsculas.
- Ahora muéstrela con todos los caracteres en minúsculas.
- Cree otra cadena y muéstrelas por pantalla en orden alfabético o
diga que son iguales.
- Tome una parte ( subcadena ) de una de las cadenas y guárdela en
otra cadena diferente. Muestre ambas cadenas.
PROBLEMA 10:
Realice un programa que a partir de una cadena cualquiera muestre por pantalla la cadena invertida. Ejemplo: Cadena introducida : Colegio Cadena mostrada en la salida: oigeloC.
PROBLEMA 11:
Realice un programa que a partir de una cadena cualquiera imprima un mensaje en pantalla diciendo si la cadena es un palíndromo o no.
Un palíndromo es una cadena que se lee igual en ambos sentidos. Ejemplo de palíndromo : Sara Baras = saraB araS.
ARRAYS:
PROBLEMA 12:
Realice un programa que cree un vector con los 30 primeros números naturales. Muestre el contenido del vector por pantalla.
PROBLEMA 13:
Programe una aplicación Java en la que se creen dos matrices y se rellenen de igual forma que en el problema 2.
PROBLEMA 14:
Realice un programa en el que se cree un vector con 10 posiciones y en cada una de ella introduzca un nombre diferente. Al programa se le pasará un nombre ( cadena ) que habrá que buscar dentro del vector. Al finalizar el programa se mostrará un mensaje por pantalla indicando si se ha encontrado o no la cadena y en qué posición del vector se encuentra.
PROBLEMA 15:
Realice una aplicación Java en la que se cree una matriz con una seria de enteros y se muestre por pantalla otra matriz que se cree de la forma que se ve en el siguiente
...