Listado de ejercicios java estructuras control (II)
Click here to load reader
-
Upload
jesus-lopez-gonzalez -
Category
Education
-
view
56 -
download
0
Transcript of Listado de ejercicios java estructuras control (II)
LISTADO DE EJERCICIOS. JAVA BÁSICO. SENTENCIAS DE CONTROL
(REFUERZO)
1. Define la clase AccesoDenegado que simule el acceso a un sitio en función de dos
valores introducidos por el usuario: edad del usuario y autorización paterna. Sólo
aparecerá el mensaje "Bienvenido" si el usuario es mayor de edad o si siendo menor
de edad tiene la autorización paterna. En cualquier otro caso, que muestre "Acceso
denegado".
2. Define la clase SeriesCrecientesDe25. Utilizando las tres estructuras de repetición
(while, do while y for) genera la serie del 0 al 1000 con un incremento de 25 (ambos
incluídos)
3. Define la clase SeriesDecrecientesDe25. Utilizando las tres estructuras de repetición
(while, do while y for) genera las series del 1000 al 0 con un decremento de 25 (ambos
incluídos)
4. Define la clase EsPositivoNegativo que pide repetidas veces un entero por teclado e
indica si es positivo o negativo. En caso de ser cero, se sale del programa diciendo
adiós. Crea tres versiones con las tres estructuras repetitivas y utilizando la sentencia
break.
5. Define la clase Mayor que pide repetidas veces dos enteros por teclado e indica cuál
es
el mayor. En caso de ser iguales se sale del programa diciendo adiós. Utiliza la
sentencia break
6. Define la clase Menor que pide repetidas veces dos enteros por teclado e indica cuál
es el menor. En caso de ser iguales se sale del programa diciendo adiós. Utiliza la
sentencia break
7. Define la clase Intercambio que pide dos enteros por teclado e intercambia el valor
de
ambas variables. Muestra el valor antes y después del intercambio.
8. Define la clase DiaDelMes que pide dos enteros, que representarán un mes y un
año.
Se visualizará el número de días del mes, teniendo en cuenta que:
a. 31 días tienen Enero, Marzo, Mayo, Julio, Agosto, Octubre, Diciembre
b. 30 días tienen Febrero, Abril, Junio, Septiembre, Noviembre
c. Febrero tiene 29 días si el año es bisiesto. En cualquier otro caso, tiene 28
d. Un año es bisiesto si es divisible entre 4, a menos que sea divisible entre
100
Sin embargo, si un año es divisible entre 100 y además es divisible entre 400,
también resulta bisiesto.
9. Define la clase LeeEnteros. Lee 10 enteros e indica al final si se ha introducido algún
cero.
10. Define la clase DosNumeros. Lee dos enteros hasta que sean distintos. Si no lo son,
se mostrará el mensaje "Son iguales". Una vez introducidos ambos de forma
correcta se mostrará el menor de ellos. Utiliza el operador ? int menor
=(entero1<entero2)? entero1:entero2;