listado de ejercicios java estructuras control (ii)

2

Click here to load reader

Upload: jesus-lopez-gonzalez

Post on 22-Jul-2015

55 views

Category:

Education


0 download

TRANSCRIPT

Page 1: 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.

Page 2: Listado de ejercicios java estructuras control (II)

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;