ejercicios simples de java

PROGRAMACIÓN ORIENTADA A OBJETOS Lic. Lutgardo Flores Guía de Ejercicios Ciclo 01/08 I) Ejercicios relacionados con: a)

Views 112 Downloads 1 File size 71KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

PROGRAMACIÓN ORIENTADA A OBJETOS Lic. Lutgardo Flores Guía de Ejercicios Ciclo 01/08 I) Ejercicios relacionados con: a) Tipos de Datos. b) Ámbito de Variables. c) Control de Flujo. d) Transición de Programación Estructurada a Programación Orientada a Objetos. 1) ¿En el siguiente código existirá algún error? ¿Si?, ¿no? ¿por qué?. public class PosibleError{ final int valor = 7; … public void funcion(){ String valor = “siete”; valor+=this.valor; this.valor = 7; } … }

2) Realice un programa en Java que multiplique todos los números impares del 1 al 70 y que muestre el resultado de dicha multiplicación en pantalla utilizando un while. 3) Realice el programa anterior utilizando un for. 4) Escribir un programa que contenga un método el cual recibirá el número de mes de parámetro (enero = 1, febrero = 2,.. etc.). El método deberá devolver el número de días del mes. Supongamos por esta vez que no hay años bisiestos. 5) Hacer un programa en Java que calcule el factorial de un número. 6) Hacer un programa en Java que diga si un número es primo. 7) Hacer un programa en Java el cual dado un número calcule si este es primo, si es así que calcule la suma de los números pares desde 0 hasta el número dado, en caso contrario que sume los números impares desde 0 hasta el número dado. 8) Crear un programa en Java que muestre las tablas de multiplicar de los números del 1 al 10 en el siguiente formato:

Tabla del 1 1 X 1 = 1 1 X 2 = 2 . . 1 X 10 = 10 Tabla del 2 2 X 1 = 2 2 X 2 = 4 . . 2 X 10 = 20

Y así sucesivamente hasta llegar a la tabla del 10. Utilizar la iteración for. 9) Hacer el mismo programa anterior pero utilizando do-while. 10)Elaborar un programa en Java que muestre en orden descendente los números impares comprendidos entre 100 y 0. (Ej.: 99,97,95…5,3,1). 11)Realice un programa en Java que dados 3 puntos (x, y, z) determine si al unir los tres puntos mediante 3 líneas forman un triangulo equilátero o no. 12)Escribir un programa que contenga un método el cual recibirá el radio de una circunferencia, y este deberá calcular y mostrar en pantalla el perímetro de la circunferencia y el área de esta misma. Utilizar π = 3.14159265. 13)Elaborar un programa en Java que calcule el peso de una tonelada larga (2240 libras) en la Luna (el peso de un cuerpo en la Luna se reduce en 16.6% del peso en la Tierra) y lo devuelva en consola. 14)Dado el siguiente código, revisar si va a producirse error de compilación. Si considera que se produce dicho error, indicar la causa. Si considera que la compilación se realiza con éxito, indicar qué se mostrará en la consola al ejecutarlo. public class MetodosEstaticos{ static String nombre = "Carlos"; public static void dimeTuNombre(){ String valor = "xxx"; System.out.println("Tu nombre es "+nombre+" y tu valor es "+valor); } public static int mostrarEdad(int aNacimiento){ return 2007-aNacimiento; }

public static void main(String[] args){ dimeTuNombre(); System.out.println(nombre+" tiene "+mostrarEdad(1990)+" a"+(char)164+"os"); } }