Vous êtes sur la page 1sur 2

Programacin 2013-2014

Ejercicios Tema 2

Ejercicios del Tema 2: Datos y Operadores en Java


Ejercicio 1: Dadas las siguientes declaraciones de variables, explicar cules son incorrectas.
Cmo se pueden resolver, si es que se puede?
1) char a$a='c', A$A = 'd', a$A, A$a=A$A;
2) float c=3, _d=4.2, e= _d*c;
3) boolean j= false, h= true, f=j+h;
4) String aa="hola", bb= "adios", dd, ee=aa+bb+dd;
Ejercicio 2: Indicar cul sera la salida por consola al ejecutar la siguiente clase:
public class Pregunta2 {
public static void main(String[] args) {
int x = 10;
int j = 5;
int z = x + j;
System.out.println(++z);
System.out.println(z++);
}
}

Ejercicio 3: Escribir un programa en Java que en su mtodo main realice lo siguiente:


1) Crear un array de 4 nmeros enteros.
2) Introducir en el array creado los valores: 7, 22, 3, 49
3) Crear una variable de tipo entero llamada total
4) Introducir en la variable total la suma de los elementos del array
5) Imprimir el valor de la variable total
Ejercicio 4: Encontrar y explicar los 3 errores de compilacin que aparecen en el siguiente
cdigo Java. Cmo los resolvera?
public class Pregunta4 {
public static void main (String [] args){
int a, b, c;
int [] d, e;
String s;
short f=33;
a=f;
b=a+f;
c= f;
f=a;
a=12;
String k = s+"adios";
d[0]= 15;
}
}

Ejercicio 5: Crear una matriz de double tres filas, la primera debe tener cinco columnas, la
segunda 3 y la tercera 8.
Ejercicio 6: Crear un nuevo tipo de dato para almacenar los equipos que componen la
primera divisin de ftbol.
Ejercicio 7: Crear un nuevo tipo para representar un jugador de ftbol. Deber incluir el
nombre, los apellidos, la edad, la posicin en la que juega y el equipo al que pertenece (usar el
tipo de dato creado en el ejercicio anterior). En otra clase crear un objeto de este tipo y
rellenarlo.

Universidad Carlos III de Madrid. Grado en Ingeniera Informtica

Programacin 2013-2014

Ejercicios Tema 2

Ejercicio 8: Crear arrays que sirvan para guardar los siguientes datos:
a) Los resultados de la quiniela para una sola jornada (15 resultados)
b) Los resultados de la quiniela para todas las jornadas (38 jornadas y 15 resultados cada
una)
c) Las notas de una asignatura de los alumnos de tres clases que tienen 15, 25 y 21
alumnos respectivamente.
Ejercicio 9: Crear un programa que pida por teclado una temperatura en grados centgrados
e imprima su correspondiente temperatura en grados Fahrenheit de la siguiente forma: X
grados centgrados son Y grados Fahrenheit (recordar que (F-32)/9 = C/5)
Ejercicio 10: Crear un programa en Java que reciba por teclado un valor entero que
represente segundos y lo convierta en su equivalente en horas (por ejemplo 3680 segundos
son 1 hora, 1 minuto y 20 segundos)
Ejercicio 11: Crear un nuevo tipo de datos, denominado Alumno, para representar un
alumno de primer curso de Ingeniera Informtica. Tendr los siguientes atributos: nombre,
apellidos, nota de programacin, nota de algebra, nota de clculo, nota de fsica, nota de
tcnicas de bsqueda y nota de tcnicas de expresin oral (elegir el tipo de dato ms adecuado
para cada atributo)
Ejercicio 12: Crear un programa que cree un objeto del tipo de datos anterior, pida los
valores de cada uno de los atributos por teclado y los imprima.

Universidad Carlos III de Madrid. Grado en Ingeniera Informtica