Sunteți pe pagina 1din 2

1.- Dados los siguientes identificadores, indicar si son vlidos o no (0,5 puntos - 0,05 por acierto).

Justificar las respuestas (si no hay justificacin se considerar unas respuestas incorrectas).
mi_variable: Si es vlido porque el _ une las dos palabras no dejando espacios.
mi nombre: No es vlido porque tiene un espacio entre las dos palabras.
4seasons: No es vlido, aunque puede tener un numero el identificador, pero nunca al principio.
$num: Si es vlido porque se puede utilizar un identificador que empiece por $ o _.
-variable: No es vlido porque no puede llevar el smbolo - es un operador.
try: No es vlido porque try es una palabra clave en Java.
jose&: No es vlido porque es un operador &.
logroo: Si es vlido porque utiliza caracteres de UNICODE.
cantidadDePblico: Si es vlido porque cuando termina una palabra empieza por mayscula la siguiente.
d?esconocido : Si es vlido porque utiliza caracteres de UNICODE.

2.- Dado el siguiente programa, modifcalo para utilizar las variables que se indican. El tipo de dato
elegido debe ser el de menos bits posibles que puedan representar el valor (0,4 puntos - 0,05 por acierto).
Justifica tu eleccin (si no hay justificacin se considerar unas respuestas incorrectas).
Si un empleado est casado o no. Utilizaremos una variable Booleana porque da dos nicos valores
verdadero o Falso
Valor mximo no modificable: 999999. Utilizaremos una variable final int porque es un valor entero y est
dentro de sus lmites.
Da de la semana. Utilizaremos una variable byte porque es un valor entero y est dentro de sus lmites.
Da del ao. Utilizaremos una variable short porque es un valor entero y est dentro de sus lmites.
Sexo: con dos valores posibles 'V' o 'M'. Utilizaremos una variable char porque es texto.
Milisegundos transcurridos desde el 01/01/1970 hasta nuestros das. Utilizaremos una variable double
porque es un valor decimal y es muy grande.
Almacenar el total de una factura. Utilizaremos una variable float porque es un valor decimal y est dentro
de sus lmites.
Poblacin mundial del planeta tierra. Utilizaremos una variable long porque es un valor entero y est dentro
de sus lmites.

4.- Indica los cuatro errores presentes en el siguiente cdigo (0,4 puntos - 0,1 por error detectado):
/*
operadoresaritmeticos.java
Programa que muestra el uso de los operadores aritmticos
*/

1 public class operadoresaritmeticos {


2 public static main(String[] args) {
3 short x = 7;
4 int y = 5;
5 float f1 = 13.5;
6 float f2 = 8f;
7 System.out.println("El valor de x es ", x, " y el valor de y es ", y);
8 System.out.println("El resultado de x + y es " + (x + y));
9 System.out.println("El resultado de x - y es " + (x - y));
10 System.out.printf("\n%s%s%s\n","Divisin entera:","x / y = ",(x/y));
11 System.out.println("Resto de la divisin entera: x % y = " + (x % y));
12 System.out.printf("El valor de f1 es %f y el de f2 es %f\n",f1,f2);
13 System.out.println("El resultado de f1 / f2 es " + (f1 / f2));
}
1. Cuando se declarar la variable float despus de poner la cantidad hay que ponerle la f al final para
poder identificarlo. Seria as
float f1 = 13.5f; lnea 5.
2. Cuando imprimimos por pantalla no se concatena con , sino con + seria as
System.out.println("El valor de x es "+ x+ " y el valor de y es " +y); lnea 7.
3. Cuando imprimimos por pantalla con printf y ponemos %f indicando que es queremos cambiar por el
punto decimal la coma flotante hay que ponerle 5.2 para que solo imprima dos decimales sino los
imprimir todos seria as:
System.out.printf("El valor de f1 es %5.2f y el de f2 es %5.2f\n",f1,f2); lnea 12

S-ar putea să vă placă și