Programacion

Páginas: 5 (1124 palabras) Publicado: 5 de marzo de 2013
Ejercicio 1. Declaración de variables
Cree una clase denominada Ejercicio1. Dentro de ella cree un método main y dentro de él en sucesivas líneas declare una variable para cada uno de los 8 tipos básicos de java. Declare también una variable de tipo String. A continuación dé valores adecuados a cada una de estas variables. Imprima las variables por pantalla mediante instruccionesSystem.out.println(<nombre variable>), sustituyendo <nombre variable> por el nombre de cada una de las variables.
public class Ejercicio1 {
public static void main(String[] args) {
long a;
int b;
short c;
byte d;
float e;
double f;
char g;
boolean h;
String i;
a = 30659344L;
b = -533055403;
c = 1110;
d = 140;
e = 10.116F;
f = -12.562E+50;
g = 'c';
h = true;
i = "Hello World";
//imprimimos cada variable
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
System.out.println(g);
System.out.println(h);
System.out.println(i);
}
}

Ejercicio 2. Rangos de los tipos básicos
Sobre el ejercicio anterior (no cambie nada, ponga las nuevas instrucciones a continuación del últimoSystem.out.println), para las variables que contienen datos de tipo numérico, pruebe a dar nuevos valores que sobrepasen los rangos de cada uno de los tipos. Imprima los resultados por pantalla, ¿qué ocurre en cada caso?

public class Ejercicio2 {
public static void main(String[] args) {
long a;
int b;
short c;
byte d;
float e;
double f;
//Dar valores no válidos
a=95468958962544523635C;b=-9989754421;
c=89905;
d=129;
e=-4.37E+40F;
f=3.98E+500;
System.out.println(a);
System.out.println(b;
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
}
}
El programa no compila dando los siguientes errores:
“Exception in thread "main" java.lang.Error: Unresolved compilation
problems:
el literal 95468958962544523635C de tipo long no esta
Elliteral 9989754421 del tipo internacional está fuera de rango
No coinciden los tipos: no se puede convertir de int a corto
No coinciden los tipos: no se puede convertir de int a byte
el literal 4.37E+40F de tipo float está fuera de rango
el literal 3.98E+500 de tipo doble está fuera de rango

Ejercicio 3. Declaraciones múltiples

Cree una clase denominada Ejercicio3. Dentro de ella cree unmétodo main y dentro de él declare de una sola vez 3 variables del mismo tipo básico (cualquiera de ellos).

Declare también de una sola vez cuatro variables de otro tipo, dando valor a la primera y a la última en la misma declaración. A continuación en otra línea dé valor a la segunda variable, y seguidamente para dar valor a la tercera combine las variables anteriores. Imprima las variablespor pantalla. Cambie el valor de la primera variable, imprima por pantalla el valor de la tercera, ¿ha cambiado? ¿por qué?

public class Ejercicio3 {
public static void main(String[] args){
int a,b,c;
float d=3.65F,e,f,g=9.89F;
e=53.65F; f=d+e-g;
// Imprimir variables por pantalla
System.out.println("d="+d+",e="+e+",f="+f+",g="+g);
// Cambiar el valor de la primera variable
d=100.2F;
//Imprimir la tercera variable
System.out.println("f="+f);
}
}
El valor de la tercera variable f no ha cambiado, ya que se le asignó su valor antes del cambio de d.

Ejercicio 4. Constantes

En el ejercicio anterior, ponga final delante de la declaración de la primera variable de la segunda tanda, ¿ocurre algo? ¿por qué?
Quite lo anterior y ponga final delante de la tercera variable,¿ocurre algo? ¿por qué?
Cree una constante de tipo String y déle valor. En la línea siguiente déle un nuevo valor, ¿es posible hacerlo?
public class Ejercicio4 {
public static void main(String[] args){
int a,b,c;
final float d=3.65F;
float e,f,g=9.89F;
e=53.65F; f=d+e-g;
// Imprimir variables por pantalla
System.out.println("d="+d+",e="+e+",f="+f+",g="+g);
// Cambiar el valor de la primera...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS