Sei sulla pagina 1di 2

CLASES NUMBER y STRING

El lenguaje de programación java, ofrece una serie de clases que incluyen métodos estáticos, que
podemos utilizar en cualquier momento en nuestros programas, sin necesidad de instanciar una
clase.

Conocer las herramientas que nos ofrece el lenguaje de programación nos puede ahorrar trabajo
extra en el desarrollo de un programa.

Realice la consulta y lectura de las fuentes primarias descritas al final de la presentación del curso,
sobre las clases (Integer, Double, String, Math, Random, Double, Float, Character…); complemente
con otras fuentes si lo considera necesario.

1. Brevemente describa la diferencia entre las clases (Integer, Double, Float, Character, etc) y sus
correspondientes tipos de datos primitivos (int, double, float, Character, etc).
2. Cuál es el valor de la variable value en las siguientes expresiones, explique porque?:
1. int value = Integer.parseInt(“10”,2);
2. int value = Integer.parseInt(“708”);
3. int value = Integer.parseInt(“77”,8);
4. int value = Integer.parseint(“AA”,16);
5. int value = Integer.MAX_VALUE;
6. int value = Integer.MIN_VALUE;
7. double value = Double.MAX_VALUE;
8. float value = (Float.valueOf(“3.2”)).floatValue();
9. float value = Float.parseFloat(“5.7”);
10. char value = ‘S’;
11. boolean value = Character.isUpperCase(“s”);
12. char value = ‘/u039A’;
13. String value = Integer.toString(7);
14. String value = Double.toString(3.141516);
15. boolean value = Character.isLetter(‘X’);
16. char value = Character.toUpperCase(‘b’);
17. String value = Character.toString(‘y’);
18. char value = ‘\\’;
19. String value = “hola”;
20. int value = “hola, lola la bandida”.length();
21. char value = “hola, lola la bandida”.charAt(5);
22. String value = “hola, lola la bandida”; value.concat(“ y sus alegres muchachas”);
23. String value = “mi nombre es ” + “ Lola”;
24. String value = “Lola la bandida”; value = value.subString(2,3);
25. String value = String.format(“el valor de %d es %f”,5,23.2);
26. String value = “Lola la bandida”.getChars();
27. Int value = “lola la bandida”.indexOf(‘b’);
28. String value = “ lola la bandida ”.trim();
29. String value = “lola la bandida”.toUpperCase();
30. String value = “lola la bandida”.replace(‘o’,’u’);
31. String value = “lola la bandida”.replaceAll(“lola”,”lulu”);
32. int value = “lola”.compareTo(“lulu”);
33. double value = Math.abs(-45.8);
34. int value = Math.abs(-7);
35. double value = Math.ceil(56.65);
36. double value = Math.floor(56.65);
37. double value = Math.round(25.65);
38. Int value = Math.min(7,3);
39. double value = Math.max(7.8,9.4);
40. double value = Math.pow(2.0, 2.0);
41. double value = Math.sqrt(25.0);
42. double value = Math.sin(0.75);
43. double value = Math.cos(Math.toRadians(45.0));
44. double value = Math.PI;
45. double value = Math.random();
46. Random rnd = new Random(); int value = rnd.nextInt();
47. Random rnd = new Random(); int value = rnd.nextInt(10);
48. Random rnd = new Random(); double value = rnd.nextDouble();
49. double value = Math.atan(0.78);
50. double value = Math.E;
3. Escriba el segmento de código necesario para:
1. Muestre el valor en base 10 de un número que está en base 8.
2. Calcule cuantos espacios en blanco tiene la cadena “lola la bandida y sus alegres
muchachas”.
3. Suprima la palabra “bandida” del ejercicio anterior.
4. Inserte el texto “ 3 ” después de la palabra “sus”, en el texto del ejercicio 2.
5. Convertir a mayúscula la primera letra de cada palabra del texto del ejercicio 2.

Potrebbero piacerti anche