--- title: "Jam 01 - Checklist" tags: - 3 🧪 in testing - 4 🥳 done - jam01 - java - checklist created: 2025-01-24T11:07:00-05:00 updated: 2025-01-24T11:07:00-05:00 --- <!-- markdownlint-disable line-length no-emphasis-as-heading --> <!-- markdownlint-configure-file { "ul-indent": { "indent": 4 }, "link-fragments": {"ignore_case": true} } --> ## Checklist <!-- markdownlint-disable-line first-line-heading --> {%hackmd dJZ5TulxSDKme-3fSY4Lbw %} :::info 🎯 **Assignment Checklist** If you print or PDF this page, you can track your progress through this jam here: **IDE and Java Basics** - [ ] Exercise 1 - IDE Setup & Configuration - [ ] Launch and configure IntelliJ IDEA - [ ] Review essential keyboard shortcuts - [ ] Verify IDE settings are saved - [ ] Exercise 2 - Hello World & Java Fundamentals - [ ] Create HelloWorld.java in correct package - [ ] Write and compile your first Java program - [ ] Run program from both terminal and IDE - [ ] Commit changes to git **Java Programming Concepts** - [ ] Exercise 3 - Understanding the Java API Documentation - [ ] Create answers.txt file - [ ] Navigate Java API documentation - [ ] Answer all questions (3.1-3.8) - [ ] Commit answers.txt - [ ] Exercise 4 - User Input & System Properties - [ ] Modify HelloWorld.java to get user input - [ ] Display system properties - [ ] Format output correctly - [ ] Handle Scanner properly - [ ] Commit changes **Program Logic and Organization** - [ ] Exercise 5 - Decision Making with Java - [ ] Add age input and branching logic - [ ] Test all age ranges - [ ] Verify proper output formatting - [ ] Follow Java naming conventions - [ ] Commit changes - [ ] Exercise 6 - Circle Calculator & java.lang.Math - [ ] Create CircleCalc.java - [ ] Implement all required methods - [ ] Add input validation - [ ] Format output with units - [ ] Test with various inputs - [ ] Commit final changes **Final Steps** - [ ] Repository Cleanup - [ ] Verify all files are committed - [ ] Check .gitignore is working correctly - [ ] Review code style and formatting - [ ] Push changes to GitLab Remember: Check off each item as you complete it to track your progress! :::