-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathUniverse.java
More file actions
57 lines (29 loc) · 2.33 KB
/
Universe.java
File metadata and controls
57 lines (29 loc) · 2.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
public class Universe {
public static void main(String[] args) {
//Somos actualmente 8 118 302 456 de personas en el mundo.
//Java no permite una variable de tipo int, mayor que 2 147 483 647 por lo que la polación mundial no cabe en un int.
//Ejercicio 1: Intenta hacer una variable de tipo int con el valor de la población actual y mira el error.
//Escribe aquí tu código
//Para poder almacenar la población mundial tenemos que definir el tipo de dato long que almacena un valor de hasta 9 223 372 036 854 775 807
//Ejercicio 2: Para ello define una variable de tipo long con ese valor
//Escribe aquí tu código
//¿Te sale el mismo error que el anterior?
//Eso es debido a que cuando definimos una variable de tipo long debemos poner una L al final del último número.
//Ejercicio 3: Inténtalo de nuevo
//Escribe aquí tu código
//Un número largo sin tener un separador de millares, cuesta mucho de leer, es más fácil entender este valor 8 118 302 456, java nos permite tener este espacio con el underscore, cada tres dígitos.
//Ejercicio 4: Inténtalo de nuevo con separador de millares
//Escribe aquí tu código
//Imprime el resultado final
System.out.println("La población mundial actual es de <population> habitantes.");
//Ejercicio 5: La vía láctea parece tener unos cuatrocientos mil millones de estrellas, crea una variable con esa cantidad.
//Escribe aquí tu código
//Ejercicio 6: Andrómeda parece tener un billón de estrellas, crea una variable con esa cantidad.
//Escribe aquí tu código
//Corre este código y mira cuál es el problema
System.out.println("Hay <milkyWay> + <andromeda> de estrellas en Andrómeda y en la Vía Láctea juntas.");
//El problema es que está añadiendo el valor de milkyWay al String anterior, lo que convierte ese valor en String y cuando llega a andromeda también lo convierte a String y no puede hacer la operación matemática. Para dar prioridades de operaciones, usamos los paréntesis.
//Ejercicio 7: Intenta resolver este problema dentro del System.out.println para que nos devuelva la suma de milkyWay + andromeda
//Escribe aquí tu código
}
}