Java fundamentals through coding exercises
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
1.7 KiB

4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
  1. # Java basics
  2. Java fundamentals through coding exercises.
  3. Contents of this repository are based on [Java programming course material](https://opinto-opas.haaga-helia.fi/course_unit/SWD4TA032) provided by Haaga-Helia University of Applied Sciences.
  4. **NOTE**: Assignments and their descriptions are in Finnish for meanwhile. I have a plan to translate them to English.
  5. **NOTE**: Code indentation in markdown (`.md`) files is incorrectly rendered in Gitea. Click `Raw` to see the correct indentation of the provided Java code.
  6. ## Contents
  7. - [Basics](src/branch/master/1_basics)
  8. - Description: fundamental code structuring
  9. - [Conditionals](src/branch/master/2_conditionals)
  10. - Description: conditionals in Java
  11. - [Loops](src/branch/master/3_loops)
  12. - Description: `for` and `while` loops in Java
  13. - [Strings](src/branch/master/4_strings)
  14. - Description: String operations in Java
  15. - [Lists](src/branch/master/5_lists)
  16. - Description: List operations in Java
  17. - [Tables](src/branch/master/6_tables)
  18. - Description: Table operations in Java
  19. - [Methods](src/branch/master/7_methods)
  20. - Description: Methods in Java
  21. - [Lottery](src/branch/master/8_lottery_bonus)
  22. - Description: Two bonus assignments
  23. - [Command line tools](src/branch/master/9_clitools)
  24. - Description: Basic day checker
  25. - [Classes and objects](src/branch/master/10_classes-and-objects)
  26. - Description: Custom classes and objects in Java
  27. - [Object-oriented programming](src/branch/master/11_object-oriented_programming)
  28. - Description: Multi-class Java programs
  29. - [Exception](src/branch/master/12_exception)
  30. - Description: Exception handling in Java
  31. - [Files](src/branch/master/13_files)
  32. - Description: File reading in Java