> For the complete documentation index, see [llms.txt](https://educacion.gitbook.io/programacion/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://educacion.gitbook.io/programacion/exercicios-java/ud1-exercicios/tipo-de-datos.md).

# Tipo de datos

1. Indica nos seguintes supostos a definición e a inicialización do tipo de dato que **mais se axuste** a necesidade plantexada na definición. P.E. Se se pedise un número que represente a un mes, byte seria a resposta adecuada, xa que short, int ou long estarían a desperdiciar espacio:
   1. A idade dunha persoa (en anos).
   2. O número de meses nun ano.
   3. A poboación dunha cidade pequena (\~30.000 habitantes).
   4. A poboación dun país (\~330 millóns).
   5. O número total de bacterias nun experimento (\~10^15).
   6. A nota dun exame (por exemplo 7,5 sobre 10).
   7. A temperatura dunha cidade en ºC (ex. –12,3 ºC ata 45,6 ºC).
   8. O prezo dun produto en euros con dous decimais.
   9. A velocidade da luz en metros/segundo (\~299.792.458).
   10. A distancia entre dúas galaxias en anos luz (moi grande).
   11. O número de dorsal dun xogador de fútbol (1–99).
   12. Se unha lámpada está acesa ou apagada.
   13. A letra inicial dun nome propio.
   14. O símbolo de moeda (€, $, ¥, £).
   15. O número de goles marcados nun partido.
   16. O código ASCII dunha tecla premida.
   17. O día do mes (1–31).
   18. O ano de nacemento dunha persoa (ex. 1987).
   19. O número total de segundos que pasaron desde o 1 de xaneiro de 1970 (timestamp).
   20. A porcentaxe de batería dun móbil (0–100).
   21. O prezo dunha acción en bolsa (con moitos decimais).
   22. A media de notas dunha clase (con decimais).
   23. O número PI (π = 3,141592653...).
   24. Se un usuario ten permisos de administrador ou non.
   25. O número de cadeiras nun auditorio (ata 50.000).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://educacion.gitbook.io/programacion/exercicios-java/ud1-exercicios/tipo-de-datos.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
