From 9154f08c69668c9a9660a2846ce669a63a4aec7d Mon Sep 17 00:00:00 2001 From: Wijasinhayalage Karunarathna Date: Fri, 23 May 2025 22:06:50 +0530 Subject: [PATCH] practices --- .idea/.gitignore | 8 ++ .idea/misc.xml | 26 +++++ .idea/modules.xml | 8 ++ .idea/vcs.xml | 6 + _01_02b/Employee.java | 14 ++- .../.devcontainer/Dockerfile | 18 +++ .../.devcontainer/devcontainer.json | 29 +++++ .../.github/CODEOWNERS | 3 + .../.github/ISSUE_TEMPLATE.md | 34 ++++++ .../.github/PULL_REQUEST_TEMPLATE.md | 1 + .../.github/workflows/main.yml | 14 +++ .../practice-it-java-3086189/.gitignore | 4 + .../practice-it-java-3086189/.idea/.gitignore | 8 ++ .../practice-it-java-3086189/.idea/misc.xml | 26 +++++ .../.idea/modules.xml | 8 ++ .../practice-it-java-3086189/.idea/vcs.xml | 6 + .../.vscode/settings.json | 26 +++++ .../practice-it-java-3086189/CONTRIBUTING.md | 7 ++ .../practice-it-java-3086189/LICENSE | 105 ++++++++++++++++++ .../practice-it-java-3086189/NOTICE | 12 ++ .../practice-it-java-3086189/README.md | 15 +++ .../_01_02b/Employee.class | Bin 0 -> 787 bytes .../_01_02e/Employee.class | Bin 0 -> 535 bytes .../_01_03b/Employee.class | Bin 0 -> 535 bytes .../_01_03e/Employee.class | Bin 0 -> 922 bytes .../_01_04/MenuBuilder.class | Bin 0 -> 390 bytes .../_01_04/MenuItem.class | Bin 0 -> 451 bytes .../_01_05b/MenuBuilder.class | Bin 0 -> 392 bytes .../_01_05b/MenuItem.class | Bin 0 -> 453 bytes .../_01_05e/MenuBuilder.class | Bin 0 -> 1096 bytes .../_01_05e/MenuItem.class | Bin 0 -> 453 bytes .../_02_02/Instructions.md | 6 + .../_02_03b/Instructions.md | 6 + .../_02_03e/Instructions.md | 6 + .../_02_03e/Ticket.class | Bin 0 -> 349 bytes .../_02_04/Ticket.class | Bin 0 -> 347 bytes .../_02_05b/Ticket.class | Bin 0 -> 349 bytes .../_02_05e/Ticket.class | Bin 0 -> 952 bytes .../_02_06/Ticket.class | Bin 0 -> 945 bytes .../_02_06/TicketMachine.class | Bin 0 -> 396 bytes .../_02_07b/Ticket.class | Bin 0 -> 947 bytes .../_02_07b/TicketMachine.class | Bin 0 -> 398 bytes .../_02_07e/Ticket.class | Bin 0 -> 947 bytes .../_02_07e/TicketMachine.class | Bin 0 -> 912 bytes .../_03_02/GradingSystem.class | Bin 0 -> 615 bytes .../_03_02/Main.class | Bin 0 -> 1355 bytes .../_03_03b/GradingSystem.class | Bin 0 -> 617 bytes .../_03_03b/Main.class | Bin 0 -> 1359 bytes .../_03_03e/GradingSystem.class | Bin 0 -> 916 bytes .../_03_03e/Main.class | Bin 0 -> 1359 bytes .../_03_04/ForLoops.class | Bin 0 -> 381 bytes .../_03_05b/ForLoops.class | Bin 0 -> 383 bytes .../_03_05e/ForLoops.class | Bin 0 -> 734 bytes .../_03_06/EnhancedForLoops.class | Bin 0 -> 887 bytes .../_03_07b/EnhancedForLoops.class | Bin 0 -> 889 bytes .../_03_07e/EnhancedForLoops.class | Bin 0 -> 1536 bytes .../practice-it-java-3086189.iml | 11 ++ practice-it-java-3086189.iml | 11 ++ 58 files changed, 417 insertions(+), 1 deletion(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 out/production/practice-it-java-3086189/.devcontainer/Dockerfile create mode 100644 out/production/practice-it-java-3086189/.devcontainer/devcontainer.json create mode 100644 out/production/practice-it-java-3086189/.github/CODEOWNERS create mode 100644 out/production/practice-it-java-3086189/.github/ISSUE_TEMPLATE.md create mode 100644 out/production/practice-it-java-3086189/.github/PULL_REQUEST_TEMPLATE.md create mode 100644 out/production/practice-it-java-3086189/.github/workflows/main.yml create mode 100644 out/production/practice-it-java-3086189/.gitignore create mode 100644 out/production/practice-it-java-3086189/.idea/.gitignore create mode 100644 out/production/practice-it-java-3086189/.idea/misc.xml create mode 100644 out/production/practice-it-java-3086189/.idea/modules.xml create mode 100644 out/production/practice-it-java-3086189/.idea/vcs.xml create mode 100644 out/production/practice-it-java-3086189/.vscode/settings.json create mode 100644 out/production/practice-it-java-3086189/CONTRIBUTING.md create mode 100644 out/production/practice-it-java-3086189/LICENSE create mode 100644 out/production/practice-it-java-3086189/NOTICE create mode 100644 out/production/practice-it-java-3086189/README.md create mode 100644 out/production/practice-it-java-3086189/_01_02b/Employee.class create mode 100644 out/production/practice-it-java-3086189/_01_02e/Employee.class create mode 100644 out/production/practice-it-java-3086189/_01_03b/Employee.class create mode 100644 out/production/practice-it-java-3086189/_01_03e/Employee.class create mode 100644 out/production/practice-it-java-3086189/_01_04/MenuBuilder.class create mode 100644 out/production/practice-it-java-3086189/_01_04/MenuItem.class create mode 100644 out/production/practice-it-java-3086189/_01_05b/MenuBuilder.class create mode 100644 out/production/practice-it-java-3086189/_01_05b/MenuItem.class create mode 100644 out/production/practice-it-java-3086189/_01_05e/MenuBuilder.class create mode 100644 out/production/practice-it-java-3086189/_01_05e/MenuItem.class create mode 100644 out/production/practice-it-java-3086189/_02_02/Instructions.md create mode 100644 out/production/practice-it-java-3086189/_02_03b/Instructions.md create mode 100644 out/production/practice-it-java-3086189/_02_03e/Instructions.md create mode 100644 out/production/practice-it-java-3086189/_02_03e/Ticket.class create mode 100644 out/production/practice-it-java-3086189/_02_04/Ticket.class create mode 100644 out/production/practice-it-java-3086189/_02_05b/Ticket.class create mode 100644 out/production/practice-it-java-3086189/_02_05e/Ticket.class create mode 100644 out/production/practice-it-java-3086189/_02_06/Ticket.class create mode 100644 out/production/practice-it-java-3086189/_02_06/TicketMachine.class create mode 100644 out/production/practice-it-java-3086189/_02_07b/Ticket.class create mode 100644 out/production/practice-it-java-3086189/_02_07b/TicketMachine.class create mode 100644 out/production/practice-it-java-3086189/_02_07e/Ticket.class create mode 100644 out/production/practice-it-java-3086189/_02_07e/TicketMachine.class create mode 100644 out/production/practice-it-java-3086189/_03_02/GradingSystem.class create mode 100644 out/production/practice-it-java-3086189/_03_02/Main.class create mode 100644 out/production/practice-it-java-3086189/_03_03b/GradingSystem.class create mode 100644 out/production/practice-it-java-3086189/_03_03b/Main.class create mode 100644 out/production/practice-it-java-3086189/_03_03e/GradingSystem.class create mode 100644 out/production/practice-it-java-3086189/_03_03e/Main.class create mode 100644 out/production/practice-it-java-3086189/_03_04/ForLoops.class create mode 100644 out/production/practice-it-java-3086189/_03_05b/ForLoops.class create mode 100644 out/production/practice-it-java-3086189/_03_05e/ForLoops.class create mode 100644 out/production/practice-it-java-3086189/_03_06/EnhancedForLoops.class create mode 100644 out/production/practice-it-java-3086189/_03_07b/EnhancedForLoops.class create mode 100644 out/production/practice-it-java-3086189/_03_07e/EnhancedForLoops.class create mode 100644 out/production/practice-it-java-3086189/practice-it-java-3086189.iml create mode 100644 practice-it-java-3086189.iml diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..71ffed9 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,26 @@ + + + + + + + + Manifest + + + Proofreading + + + Spring + + + Spring CoreSpring + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..5702c37 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/_01_02b/Employee.java b/_01_02b/Employee.java index 12928d5..230d323 100644 --- a/_01_02b/Employee.java +++ b/_01_02b/Employee.java @@ -5,33 +5,45 @@ public class Employee { public static void main(String[] args) { // Create a variable called age of type int and assign it the value 29. + int age = 29; // Print the age variable to the console. + System.out.println(age); // Create a variable called isAManager of type boolean and assign it the value // true. + boolean isAManager = true; + // Print the isAManager variable to the console. + System.out.println(isAManager); // Create a variable called yearsOfService of type double and assign it the // value 2.5. - + double yearOfService = 2.5; // Print the yearsOfService variable to the console. + System.out.println(yearOfService); // Create a variable called baseSalary of type int and assign it the value 3000. + int baseSalary = 3000; // Create a variable called overtimePayment of type int and assign it the value // 40. + int overTimePayment = 40; // Create a variable called totalPayment of type int and assign it to the value // of baseSalary added to overtimePayment. + int totalPayment = baseSalary + overTimePayment; + // Print the totalPayment variable to the console. + System.out.println(totalPayment); // Create three variables all of type double on a single line. // They should be called firstBonus, secondBonus and thirdBonus and they should // be assigned the values 10.00, 22.00 and 35.00. + // Print out the sum of the variables called firstBonus, secondBonus and // thirdBonus. diff --git a/out/production/practice-it-java-3086189/.devcontainer/Dockerfile b/out/production/practice-it-java-3086189/.devcontainer/Dockerfile new file mode 100644 index 0000000..fbbacda --- /dev/null +++ b/out/production/practice-it-java-3086189/.devcontainer/Dockerfile @@ -0,0 +1,18 @@ +# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.236.0/containers/java/.devcontainer/base.Dockerfile + +# [Choice] Java version (use -bullseye variants on local arm64/Apple Silicon): 11, 17, 11-bullseye, 17-bullseye, 11-buster, 17-buster +ARG VARIANT="17-bullseye" +FROM mcr.microsoft.com/vscode/devcontainers/java:0-${VARIANT} + +# [Option] Install Maven +ARG INSTALL_MAVEN="false" +ARG MAVEN_VERSION="" +# [Option] Install Gradle +ARG INSTALL_GRADLE="false" +ARG GRADLE_VERSION="" +RUN if [ "${INSTALL_MAVEN}" = "true" ]; then su vscode -c "umask 0002 && . /usr/local/sdkman/bin/sdkman-init.sh && sdk install maven \"${MAVEN_VERSION}\""; fi \ + && if [ "${INSTALL_GRADLE}" = "true" ]; then su vscode -c "umask 0002 && . /usr/local/sdkman/bin/sdkman-init.sh && sdk install gradle \"${GRADLE_VERSION}\""; fi + +# [Choice] Node.js version: none, lts/*, 16, 14, 12, 10 +ARG NODE_VERSION="none" +RUN if [ "${NODE_VERSION}" != "none" ]; then su vscode -c "umask 0002 && . /usr/local/share/nvm/nvm.sh && nvm install ${NODE_VERSION} 2>&1"; fi diff --git a/out/production/practice-it-java-3086189/.devcontainer/devcontainer.json b/out/production/practice-it-java-3086189/.devcontainer/devcontainer.json new file mode 100644 index 0000000..bfc27f8 --- /dev/null +++ b/out/production/practice-it-java-3086189/.devcontainer/devcontainer.json @@ -0,0 +1,29 @@ +{ + "name": "Java", + "build": { + "dockerfile": "Dockerfile", + "args": { + "VARIANT": "17", //Can change to another of Java + "INSTALL_MAVEN": "false", + "INSTALL_GRADLE": "false", + "NODE_VERSION": "lts/*" + } + }, + + // Configure tool-specific properties. + "customizations": { + "vscode": { + "settings": { + "java.home": "/docker-java-home" + }, + "extensions": [ + "vscjava.vscode-java-pack", + "GitHub.github-vscode-theme" + ] + } + }, + "remoteUser": "vscode", + "onCreateCommand": "echo PS1='\"$ \"' >> ~/.bashrc" //Set Terminal Prompt to $ +} + +// DevContainer Reference: https://code.visualstudio.com/docs/remote/devcontainerjson-reference diff --git a/out/production/practice-it-java-3086189/.github/CODEOWNERS b/out/production/practice-it-java-3086189/.github/CODEOWNERS new file mode 100644 index 0000000..97f37e0 --- /dev/null +++ b/out/production/practice-it-java-3086189/.github/CODEOWNERS @@ -0,0 +1,3 @@ +# Codeowners for these exercise files: +# * (asterisk) deotes "all files and folders" +# Example: * @producer @instructor diff --git a/out/production/practice-it-java-3086189/.github/ISSUE_TEMPLATE.md b/out/production/practice-it-java-3086189/.github/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..20ff87d --- /dev/null +++ b/out/production/practice-it-java-3086189/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,34 @@ + + +## Issue Overview + + +## Describe your environment + + +## Steps to Reproduce + +1. +2. +3. +4. + +## Expected Behavior + + +## Current Behavior + + +## Possible Solution + + +## Screenshots / Video + + +## Related Issues + diff --git a/out/production/practice-it-java-3086189/.github/PULL_REQUEST_TEMPLATE.md b/out/production/practice-it-java-3086189/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..6ae59ec --- /dev/null +++ b/out/production/practice-it-java-3086189/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1 @@ + diff --git a/out/production/practice-it-java-3086189/.github/workflows/main.yml b/out/production/practice-it-java-3086189/.github/workflows/main.yml new file mode 100644 index 0000000..e71e597 --- /dev/null +++ b/out/production/practice-it-java-3086189/.github/workflows/main.yml @@ -0,0 +1,14 @@ +name: Copy To Branches +on: + workflow_dispatch: +jobs: + copy-to-branches: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + - name: Copy To Branches Action + uses: planetoftheweb/copy-to-branches@v1.2 + env: + key: main diff --git a/out/production/practice-it-java-3086189/.gitignore b/out/production/practice-it-java-3086189/.gitignore new file mode 100644 index 0000000..4b64bc3 --- /dev/null +++ b/out/production/practice-it-java-3086189/.gitignore @@ -0,0 +1,4 @@ +.DS_Store +node_modules +.tmp +npm-debug.log diff --git a/out/production/practice-it-java-3086189/.idea/.gitignore b/out/production/practice-it-java-3086189/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/out/production/practice-it-java-3086189/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/out/production/practice-it-java-3086189/.idea/misc.xml b/out/production/practice-it-java-3086189/.idea/misc.xml new file mode 100644 index 0000000..71ffed9 --- /dev/null +++ b/out/production/practice-it-java-3086189/.idea/misc.xml @@ -0,0 +1,26 @@ + + + + + + + + Manifest + + + Proofreading + + + Spring + + + Spring CoreSpring + + + + + + + + + \ No newline at end of file diff --git a/out/production/practice-it-java-3086189/.idea/modules.xml b/out/production/practice-it-java-3086189/.idea/modules.xml new file mode 100644 index 0000000..5702c37 --- /dev/null +++ b/out/production/practice-it-java-3086189/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/out/production/practice-it-java-3086189/.idea/vcs.xml b/out/production/practice-it-java-3086189/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/out/production/practice-it-java-3086189/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/out/production/practice-it-java-3086189/.vscode/settings.json b/out/production/practice-it-java-3086189/.vscode/settings.json new file mode 100644 index 0000000..3fe1f5c --- /dev/null +++ b/out/production/practice-it-java-3086189/.vscode/settings.json @@ -0,0 +1,26 @@ +{ + "editor.bracketPairColorization.enabled": true, + "editor.cursorBlinking": "solid", + "editor.fontFamily": "ui-monospace, Menlo, Monaco, 'Cascadia Mono', 'Segoe UI Mono', 'Roboto Mono', 'Oxygen Mono', 'Ubuntu Monospace', 'Source Code Pro', 'Fira Mono', 'Droid Sans Mono', 'Courier New', monospace", + "editor.fontLigatures": false, + "editor.fontSize": 22, + "editor.formatOnPaste": true, + "editor.formatOnSave": true, + "editor.lineNumbers": "on", + "editor.matchBrackets": "always", + "editor.minimap.enabled": false, + "editor.smoothScrolling": true, + "editor.tabSize": 2, + "editor.useTabStops": true, + "editor.wordWrap": "on", + "emmet.triggerExpansionOnTab": true, + "explorer.openEditors.visible": 0, + "files.autoSave": "afterDelay", + "screencastMode.onlyKeyboardShortcuts": true, + "terminal.integrated.fontSize": 18, + "workbench.activityBar.visible": true, + "workbench.colorTheme": "Visual Studio Dark", + "workbench.fontAliasing": "antialiased", + "workbench.statusBar.visible": true, + "java.server.launchMode": "Standard" +} diff --git a/out/production/practice-it-java-3086189/CONTRIBUTING.md b/out/production/practice-it-java-3086189/CONTRIBUTING.md new file mode 100644 index 0000000..164cbd5 --- /dev/null +++ b/out/production/practice-it-java-3086189/CONTRIBUTING.md @@ -0,0 +1,7 @@ + +Contribution Agreement +====================== + +This repository does not accept pull requests (PRs). All pull requests will be closed. + +However, if any contributions (through pull requests, issues, feedback or otherwise) are provided, as a contributor, you represent that the code you submit is your original work or that of your employer (in which case you represent you have the right to bind your employer). By submitting code (or otherwise providing feedback), you (and, if applicable, your employer) are licensing the submitted code (and/or feedback) to LinkedIn and the open source community subject to the BSD 2-Clause license. diff --git a/out/production/practice-it-java-3086189/LICENSE b/out/production/practice-it-java-3086189/LICENSE new file mode 100644 index 0000000..52571f1 --- /dev/null +++ b/out/production/practice-it-java-3086189/LICENSE @@ -0,0 +1,105 @@ +LinkedIn Learning Exercise Files License Agreement +================================================== + +This License Agreement (the "Agreement") is a binding legal agreement +between you (as an individual or entity, as applicable) and LinkedIn +Corporation (“LinkedIn”). By downloading or using the LinkedIn Learning +exercise files in this repository (“Licensed Materials”), you agree to +be bound by the terms of this Agreement. If you do not agree to these +terms, do not download or use the Licensed Materials. + +1. License. +- a. Subject to the terms of this Agreement, LinkedIn hereby grants LinkedIn +members during their LinkedIn Learning subscription a non-exclusive, +non-transferable copyright license, for internal use only, to 1) make a +reasonable number of copies of the Licensed Materials, and 2) make +derivative works of the Licensed Materials for the sole purpose of +practicing skills taught in LinkedIn Learning courses. +- b. Distribution. Unless otherwise noted in the Licensed Materials, subject +to the terms of this Agreement, LinkedIn hereby grants LinkedIn members +with a LinkedIn Learning subscription a non-exclusive, non-transferable +copyright license to distribute the Licensed Materials, except the +Licensed Materials may not be included in any product or service (or +otherwise used) to instruct or educate others. + +2. Restrictions and Intellectual Property. +- a. You may not to use, modify, copy, make derivative works of, publish, +distribute, rent, lease, sell, sublicense, assign or otherwise transfer the +Licensed Materials, except as expressly set forth above in Section 1. +- b. Linkedin (and its licensors) retains its intellectual property rights +in the Licensed Materials. Except as expressly set forth in Section 1, +LinkedIn grants no licenses. +- c. You indemnify LinkedIn and its licensors and affiliates for i) any +alleged infringement or misappropriation of any intellectual property rights +of any third party based on modifications you make to the Licensed Materials, +ii) any claims arising from your use or distribution of all or part of the +Licensed Materials and iii) a breach of this Agreement. You will defend, hold +harmless, and indemnify LinkedIn and its affiliates (and our and their +respective employees, shareholders, and directors) from any claim or action +brought by a third party, including all damages, liabilities, costs and +expenses, including reasonable attorneys’ fees, to the extent resulting from, +alleged to have resulted from, or in connection with: (a) your breach of your +obligations herein; or (b) your use or distribution of any Licensed Materials. + +3. Open source. This code may include open source software, which may be +subject to other license terms as provided in the files. + +4. Warranty Disclaimer. LINKEDIN PROVIDES THE LICENSED MATERIALS ON AN “AS IS” +AND “AS AVAILABLE” BASIS. LINKEDIN MAKES NO REPRESENTATION OR WARRANTY, +WHETHER EXPRESS OR IMPLIED, ABOUT THE LICENSED MATERIALS, INCLUDING ANY +REPRESENTATION THAT THE LICENSED MATERIALS WILL BE FREE OF ERRORS, BUGS OR +INTERRUPTIONS, OR THAT THE LICENSED MATERIALS ARE ACCURATE, COMPLETE OR +OTHERWISE VALID. TO THE FULLEST EXTENT PERMITTED BY LAW, LINKEDIN AND ITS +AFFILIATES DISCLAIM ANY IMPLIED OR STATUTORY WARRANTY OR CONDITION, INCLUDING +ANY IMPLIED WARRANTY OR CONDITION OF MERCHANTABILITY OR FITNESS FOR A +PARTICULAR PURPOSE, AVAILABILITY, SECURITY, TITLE AND/OR NON-INFRINGEMENT. +YOUR USE OF THE LICENSED MATERIALS IS AT YOUR OWN DISCRETION AND RISK, AND +YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE THAT RESULTS FROM USE OF THE +LICENSED MATERIALS TO YOUR COMPUTER SYSTEM OR LOSS OF DATA. NO ADVICE OR +INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED BY YOU FROM US OR THROUGH OR +FROM THE LICENSED MATERIALS WILL CREATE ANY WARRANTY OR CONDITION NOT +EXPRESSLY STATED IN THESE TERMS. + +5. Limitation of Liability. LINKEDIN SHALL NOT BE LIABLE FOR ANY INDIRECT, +INCIDENTAL, SPECIAL, PUNITIVE, CONSEQUENTIAL OR EXEMPLARY DAMAGES, INCLUDING +BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA OR OTHER +INTANGIBLE LOSSES . IN NO EVENT WILL LINKEDIN'S AGGREGATE LIABILITY TO YOU +EXCEED $100. THIS LIMITATION OF LIABILITY SHALL: +- i. APPLY REGARDLESS OF WHETHER (A) YOU BASE YOUR CLAIM ON CONTRACT, TORT, +STATUTE, OR ANY OTHER LEGAL THEORY, (B) WE KNEW OR SHOULD HAVE KNOWN ABOUT +THE POSSIBILITY OF SUCH DAMAGES, OR (C) THE LIMITED REMEDIES PROVIDED IN THIS +SECTION FAIL OF THEIR ESSENTIAL PURPOSE; AND +- ii. NOT APPLY TO ANY DAMAGE THAT LINKEDIN MAY CAUSE YOU INTENTIONALLY OR +KNOWINGLY IN VIOLATION OF THESE TERMS OR APPLICABLE LAW, OR AS OTHERWISE +MANDATED BY APPLICABLE LAW THAT CANNOT BE DISCLAIMED IN THESE TERMS. + +6. Termination. This Agreement automatically terminates upon your breach of +this Agreement or termination of your LinkedIn Learning subscription. On +termination, all licenses granted under this Agreement will terminate +immediately and you will delete the Licensed Materials. Sections 2-7 of this +Agreement survive any termination of this Agreement. LinkedIn may discontinue +the availability of some or all of the Licensed Materials at any time for any +reason. + +7. Miscellaneous. This Agreement will be governed by and construed in +accordance with the laws of the State of California without regard to conflict +of laws principles. The exclusive forum for any disputes arising out of or +relating to this Agreement shall be an appropriate federal or state court +sitting in the County of Santa Clara, State of California. If LinkedIn does +not act to enforce a breach of this Agreement, that does not mean that +LinkedIn has waived its right to enforce this Agreement. The Agreement does +not create a partnership, agency relationship, or joint venture between the +parties. Neither party has the power or authority to bind the other or to +create any obligation or responsibility on behalf of the other. You may not, +without LinkedIn’s prior written consent, assign or delegate any rights or +obligations under these terms, including in connection with a change of +control. Any purported assignment and delegation shall be ineffective. The +Agreement shall bind and inure to the benefit of the parties, their respective +successors and permitted assigns. If any provision of the Agreement is +unenforceable, that provision will be modified to render it enforceable to the +extent possible to give effect to the parties’ intentions and the remaining +provisions will not be affected. This Agreement is the only agreement between +you and LinkedIn regarding the Licensed Materials, and supersedes all prior +agreements relating to the Licensed Materials. + +Last Updated: March 2019 diff --git a/out/production/practice-it-java-3086189/NOTICE b/out/production/practice-it-java-3086189/NOTICE new file mode 100644 index 0000000..4851a73 --- /dev/null +++ b/out/production/practice-it-java-3086189/NOTICE @@ -0,0 +1,12 @@ +Copyright 2022 LinkedIn Corporation +All Rights Reserved. + +Licensed under the LinkedIn Learning Exercise File License (the "License"). +See LICENSE in the project root for license information. + +Please note, this project may automatically load third party code from external +repositories (for example, NPM modules, Composer packages, or other dependencies). +If so, such third party code may be subject to other license terms than as set +forth above. In addition, such third party code may also depend on and load +multiple tiers of dependencies. Please review the applicable licenses of the +additional dependencies. diff --git a/out/production/practice-it-java-3086189/README.md b/out/production/practice-it-java-3086189/README.md new file mode 100644 index 0000000..23aef0e --- /dev/null +++ b/out/production/practice-it-java-3086189/README.md @@ -0,0 +1,15 @@ +# Practice It: Java +This is the repository for the LinkedIn Learning course Practice It: Java. The full course is available from [LinkedIn Learning][lil-course-url]. + +![1666990137684](https://user-images.githubusercontent.com/25848438/200746910-2bf98861-d1a5-4046-a741-667e03daa3ec.jpeg) + +Looking for a chance to practice using your Java skills in a real-world scenario? You’re in luck. This course was designed to offer accessible and interactive training for learners like you. Join instructor Bethan Palmer to learn more about the basics of writing code in Java, one of the most widely used object-oriented programming languages in the world. Find out how to work with variables, classes, and objects, before turning your attention to control flow. Bethan shares insights and pointers from her own experience to help you get the most out of each task. By the end of this course, you’ll be prepared to wield your newly acquired skills so you can keep coding in Java on your own.

This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time—all while using a tool that you’ll likely encounter in the workplace. Check out the [Using GitHub Codespaces with this course][gcs-video-url] video to learn how to get started. + +### Instructor + +Bethan Palmer + +Check out my other courses on [LinkedIn Learning](https://www.linkedin.com/learning/instructors/bethan-palmer?u=104). + +[lil-course-url]: https://www.linkedin.com/learning/practice-it-java +[gcs-video-url]: https://www.linkedin.com/learning/practice-it-java/using-github-codespaces-with-this-course diff --git a/out/production/practice-it-java-3086189/_01_02b/Employee.class b/out/production/practice-it-java-3086189/_01_02b/Employee.class new file mode 100644 index 0000000000000000000000000000000000000000..502957919f3f40b577f7580f3a747c111f3bdd50 GIT binary patch literal 787 zcmZuvTTc@~7(GKTOP5v_+JZVBUh0 z#{w1wisx_ytP|tmhXU#9p6eN(l5r>-!=dYCAEsG4mqAtxa>*dOu4kdbl8ze9qsHA{ z{Yh}*M`NW3K91f}%y)FCUY-U$6~B@_pO(c=)R(>|V{Pg%)qrh{U0IvliJkGPBn^evtPb24(koMKPF*270HWJo=x;ZUG3Rx;jy*H!UI_YG;6 zq@EnAuJmO*X6@04RqH?<$Z?=TPB@=LiS+-db~ieW`|7DSeHDK9UNaNM6|C}=&6-e3-)PJPiz_aG7WRjDQUW0dlyCYqS{WZ)D6;-gnlvKf+p_ppf3- zr7}UWgr(=ax)WSnnETwyIMr6RoGEADv@Dv-7P)`Z)%Yucp;DAK9HuOCFLSS89Tg_r zz$R{>hALWUPRn`*%cRD2+D)nVaFZMk1-Hm@+2=C7wy34(U&3vo8Ga7#@XRt+j^8Gu K2u{JwrSTK%kCOxd literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_01_02e/Employee.class b/out/production/practice-it-java-3086189/_01_02e/Employee.class new file mode 100644 index 0000000000000000000000000000000000000000..e21c8c77668d5790e90734fde5e47078184afd54 GIT binary patch literal 535 zcmZuu$xZ@65Pi)6Bg3!=f(xSJ2|PIH74%}%kPtP&%*6v~u!BuzA;Vz8XX!x`4}O3j zWvm`FMnfN}QuXS+TKePj?H#}g_6@|K>4=+1Ajyy)^G9wu+#6ZfgRvNf49T|iWO&M; z)f;vSD@f@uOr&A{Deujvp>V0npAo6ljfA9c-2~DLdto5B+cJ6RVb+YE702|n(D1|LlD5J=i vB&I~u`D*(adgTR~Ux_TyL7%13M;WL`QsqTCwoxTaBXkG5B*w5uaSXLD&$ehN literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_01_03b/Employee.class b/out/production/practice-it-java-3086189/_01_03b/Employee.class new file mode 100644 index 0000000000000000000000000000000000000000..d8fd643f67f26597212096feae7f52bdc55b0d52 GIT binary patch literal 535 zcmZuu%TB^j5IvUyl~Nvp-~&-{Ra{t%OVEu`LqgO9(~S#q!KPl)2Pwsb&(eh^F8lyL z$~d=ZjE1|I$;_E^=5aqh-`)Y7U|&N5ii)I;6w(aEF@NNy%YDbZ9**r%#E|X?Uqq)2 ziqW((SV2aGrXvgePkDbnjckvqf*Fx2y;w*D=1nO4s2_zk_u3lrD5xmvSVf7UyrhOf zok)i3GbD{}(^9cUeFm+gLF;&Eo_iBFnAQk20KYLt=W wOA?c!*#_Up^y!Q%$y^Mwd!TC z{<$CNxJ$POmBoX~vMg^pC$`sh2NnzdkxH?i4M=ywlo-4u>MxK%zYO2 zH4OEn@PnPBhV)OZwqk9N)e?bh2wV6)n)gnnA6kyw6+K6~oW2=)p|Gz~$l}AOATP~a!3p6Dd7&kk^U$n(A2xab((pZyT&~}_YK+? z1`()-pkN@1dtA+P0%mca*#L?tu|lzyWTPS0_A*l|U!hN&VKBDJVDb#v97f+TES;e+ zocdmkXNuKCKAul}tm-W1b#il$#l2}8I=Pa`GCfz(?q$c!~{UfOT0fn)u=Kufz literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_01_04/MenuBuilder.class b/out/production/practice-it-java-3086189/_01_04/MenuBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..f1a0aa87b7658d0e481ace4aa22e3e65561a1d58 GIT binary patch literal 390 zcmZus!AiqG5Pg%Tjg8T^Y4IxFS_M@>zi5?3uy@MZMl$yPOP+is8^{pPa-Xt3F9&oMIwx{`G$0>7xhXQ z#JjB~+-oJ2CL9f){Gc9Jn5K;1T@A_;@is39e<5UuhW=tVG0;(4GE)W;#>J>XfiI*p3e8TyvS;bB#Y$ ziM+|v0n;X=1S~Vl|2E*-U1b3F^*-}nafp7kf zeN+sK1OA)ATOqdmJN69rYiP1lW qmlfBQRASmLdK+fIH}P9-^a|&h9Rmfi+;sxKUdG literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_01_05b/MenuBuilder.class b/out/production/practice-it-java-3086189/_01_05b/MenuBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..5152751299e20d556b00450589158a934c31a52c GIT binary patch literal 392 zcmZus!A`@F;h^Ec4bVi3(4C175fwt`(Q`VJSw(1FE3K+qLZd%O zJnRs{$?$SAyh@`-sq4F16;o*l?tM9xgifrqe5&WEG%q48nCZo3CW=HDW%D)ZR&VN^ za1?LpHR5J-p)}#R{~G^IG_H)&`Dl=^E=;@CV}fIe5U&uC>PvC9~&-vRbGYhxcBW~}*~udVxMJlQbvG&ool_81+6 EziE9+*#H0l literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_01_05b/MenuItem.class b/out/production/practice-it-java-3086189/_01_05b/MenuItem.class new file mode 100644 index 0000000000000000000000000000000000000000..2fa98fb21b14396d823431a2d463f0ddf602c128 GIT binary patch literal 453 zcmZWlO;5r=6r3%TLTv#N@$8M(#Nxq|9~To66VwBSE7{@(mq448;_uQ#W8%Rd;EyuS z7L18xlecf)&YOArzP>*`0bJm~g@uxXvIiR#f#ys;$!IQ=FQ)Fc&dmvbxUILZF<;g%W5D{*;D!rjzNJzEW literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_01_05e/MenuBuilder.class b/out/production/practice-it-java-3086189/_01_05e/MenuBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..421db8a980a18d0fe37593fbc8a6e4206e3aa653 GIT binary patch literal 1096 zcmZ`%?M@Rx6g@**wp|ulmv2EVDB41ypyCIGqF_jjEs{Vm=npc`p$^$@$?n#qkEK5# zk;Dh^IeZS|z1yNz>;AYq_v_qq&&;?btXT`yd&Le{>|~3 zItc`N*R-pHqCg~*J%}SNFi>u$UwTT`(q-i~RueGMXTY-1kAV(|y`~?i8guERG3mBqcB83|UYzu=J5*X}KBVe3!hvO1RriBtxBna(R3)uq$BiF5sKs)&t zo+q0n?FS}?dA)I>b+oj6w6vn~%=s13ieo|`z9k)5lb$v)hFdJc5Vzd6kj69-mzBz2 zGh4D0vhU)!L&QqbmsMBAF)LtgO1FM`s#JPcE8goqFO~TZ0Fj;}(tpz0Y-p#VJb~y| zy`lt?CGD!6M(tR6`|{YKh+V3mNauhEv)>LzgAdwgeY;>42&^VGDL0aN-%UEoORq}p zgI&@Bi5khZuY=a`->;)BJ)=_r4-a#l>eFz;52P3HPId=9z5z;`%x$aQ@O)a%s3_l8 z9zB(j&NZ9o*Q;i`jamB_xyaaignOd4HFHn#wYT+MWU81(mfk*pJrMl*$P=k%wHgRh2g_XjFzu3c4*(c z#N+jM;W8%Rd;EyuS z7L18xlecf)&YOArzP>*`0bJm~g$3I|$wL_xf#zI3$!HUef0upew!yCe2oB@gUr z40Nn+^W{XP_j0l*RFbJ&jAW_}-V{sOqh1+@|K@b4X35%3pdEC#-2~iWlBZME*GAv} zo%`5Ki$ng-;$8$J|HsT?UWU(DC+ZWMcQ<^82#?<2ycC=UV;wdlH)%G+(WYwLe?z85t7>&h@Sn9RB!R97ebwAa(`xq8J;A%I zmwYnJR3&fPr(Eip$V=`dSzU;7F0``xx9OP&)o{@4e+YgeoYt)_7J_@mC zkPywx&feVK?0tT{e*iegP6!8X0567*9$~Z+FCr~PwM=jGl`IUQccv<3E(q@4{wzSB zFqn^z=Hrues)|R+j%XnpqbgxkT@jM(Z^p!ERV_~m{ zB;YcxA>_(Igt+4Y)|okoU7vBt>bTQ@fA9u+?QA1P`%~P6$Ky7*irHp$f=y<^7Ndjh EZ=@kYga7~l literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_02_05b/Ticket.class b/out/production/practice-it-java-3086189/_02_05b/Ticket.class new file mode 100644 index 0000000000000000000000000000000000000000..8746019b59d82a65f742069a6ce2d6d0e24deeb1 GIT binary patch literal 349 zcmY*VyH3ME5S;ZR4z@{xdGvHZfg=zVj|N0#fkdJdG||~Pg$w44&S(CM3W=JxaJ{R6-`c0xFC19&lf^a!JscoAtS^fJB8SF*5#-kH+MUJ%^9{aJuM zVK5&b&BrHsI#tD^WJ|P=wN+YJRcS(!{SBE|qxABW;6EExNCI6E`l`N@wlVCbdxCda zE%;=ZDJ^fBr(Bw;$V=`dSyhN~CX8zJZ_~36s^*~C{}B8{IH?*_$ZOT!jefEnwo$N) zfWHa2jB5zFau6ZzcpU>~PSP%bamebp(|~{Q272vmBgS@D+=R#DHn@t}*6IYC%!DmQ G2ixC`(?d)E literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_02_05e/Ticket.class b/out/production/practice-it-java-3086189/_02_05e/Ticket.class new file mode 100644 index 0000000000000000000000000000000000000000..61c0081c548447f77b9b6b63d37c7960a1f0681d GIT binary patch literal 952 zcmZva&2G~`6ot41+Jq+1hMyJ+I6)#6h*hC1h>#*hfM}IPHFy-!|i=mmq; z>;Ad)BLVBF3RH9`kaHWoRjgpuM!`W5jzH;j|Iz9G6WKae{(DJr@l1{*6?l;v1p<}s z9Cs9jDi|DSK*_;6HU#n?L*+{W(bm<9gDcn+SW)A*GMa?!7bgPdi_sZ1>s=MdSCbEY z86JE6AuE;c$oGalFI4)R6wT9|Hckzbu6RyqPePj*in?FbPQfs zjw@s5lc58QcSgqD2GfMawaU|D?t**1`2*s6EUR(VSIr_!%CGXtnTc=>TRaJDqs~v?RO7Mu0YQ>ouvug!Cu;I i#5&!)_BGSIx3u{#?xoHD?&kvKFPUa{Y4iP9<^BaQwS<2F literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_02_06/Ticket.class b/out/production/practice-it-java-3086189/_02_06/Ticket.class new file mode 100644 index 0000000000000000000000000000000000000000..e7f99380e374a4fb3b5a3893afb282871372d874 GIT binary patch literal 945 zcmZ{hPfrt36vfY*PCL*}3oWz?sGy)sA+bagHz*q$6O%@bkS^Ge=`bk|>y%8Vekv0* zu`zMs2k=7~&z-4*4rTNH+?@M+=brcL_m7_dUcf2BK+b|`Baec@;<@|DZ4KO@-+J3S z_q|A=@LUHvI#9?t&F(zrFmIt~qXb)_e6siCWbaw)NP8cAYD=g7DAIu&>0zKy>s-+e zqfiI^ed({*Siqt}{vy<#ub|pet=U+@vcjAmz4xPW$bNOKV7?rlQnS#}f&XUwvFC?J zZg0R!tuyr8LDvnn+^0n|I@2Rj|L1F8p)&HL_P^fh&UJImE}y6HUE<4h+EOX8@;dco zI>%D1^fSC=r+FPn9CcG1<7<<~!WE4*&R9GgjziCXrDd*ClI3HG4)+<1!H>#uW#Bv+ zl3lzrE$$W=Bnn*XyglWvxaW7iLw${94X*OZEW)Jx7Eg8}!fmYZrm%`Nt^zoqQnZDg z-3hELp-M(ACNvV<6uKPaeO6yD2M2VZ5AiV Q%hk`BW@l#eqgb{52U?+m%>V!Z literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_02_06/TicketMachine.class b/out/production/practice-it-java-3086189/_02_06/TicketMachine.class new file mode 100644 index 0000000000000000000000000000000000000000..4ec07e57368c0fe0a74c2deb62f3493b7deab92f GIT binary patch literal 396 zcmZutu};G<5PeS4hK53+jo8^*kVwVQrG*8FDZtPw3q$1?D|Ja7$+-L%QzZsIfR93) z0}>!=$@lc`-8k`29f^ zVuvA~56|brQ8H8FQQ8|W7D`Ko;Hr8c=%mDM*Q;Eb8P7|~bkj=kGUG-${+$f$LOn4Y zrQ4c~soRPxO?v-6{h4WMjnc(8St@7vHev*xJRsoeRL?}%%^l+-9Kae%SeBW!@96b(L?VO DXBSLI literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_02_07b/Ticket.class b/out/production/practice-it-java-3086189/_02_07b/Ticket.class new file mode 100644 index 0000000000000000000000000000000000000000..8950dc7dea60d7668cb5508da8a1cb65542c4b4d GIT binary patch literal 947 zcmZ{hPfrt36vfY*PCL*Jg;rVxR8Uc-m{_6<7bqJW6O%@bkS^Ge>F`n?)~T6J{ZuAu zVq@aM58#I~o;y*s1V>1dB>fLkP zVH}xourGkBi)E}R6hA~J&%WVox5wjvE=PK;y#NnPMr=YLL~uge4;i>n1ic)?Z&6Q`GXT zHL}((VM$EF+G3dLjP2wuA$^1Mg$6Aekr5=ht+@f+#+|I$N_5h^^f}kOJ-2xqce7@3 SlD=H~lxz0pHs4EBJAVKPNrROD literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_02_07b/TicketMachine.class b/out/production/practice-it-java-3086189/_02_07b/TicketMachine.class new file mode 100644 index 0000000000000000000000000000000000000000..2faa91866b8ad775443960d18415e8a2ecae4a75 GIT binary patch literal 398 zcmZut!A`}&fWwC6NW%0i_nRxI6{3zpW zHBlp*?3=uKGjC`1{p0lwz$Ll?9JoHbCTge?_U7VQgoRLfc%RI()DY?yQb}_~aC`mO z#}?sWIyj#WhDkV)=~HHIMLLrzBY4;4BZpSR>~6J4GCdJV!I^ecrlN?2mX?1fJu{O_ z!cnx*ZNzp9Ar;}U_YnO|H8xtReAJIw7dmHy&IXwfjLVfyvm05x|7XxM>xN_ayt+LO z$S%*=U>0&DjF`n?)~T6J{ZuAu zVq@aM58#I~o;yGPy5&PA#g8giCO3iZDg!<*=eP2gM zet*bHy*mp0Vb70@+-F5Qerv`Yqx-+HeOevsxbv^MhIi3jtH<{#e4QGzy^d5Wth~rf z+1{}ftAiYG)oWb@5=Y$(#{fH|v2adfjYF0XN0TVf&y5ULNyB^~+2IzGvG`R5u8f=~ zOTtTb#>L$MlSGMYgSSWA75C!qcc`z4tjSfrnMK%?U**Y7MYx7F-W1lc!BqeUREoB= zdw&WiPpFYmPYBIaH6u`;*ptVv<3`3R(73R6rdZ0e8e}yuVabTXx{1w<_1D+N6tz5S zjjZ)cSQ3-4wisqQV>`J^NZ;Ump+SpAWCTfWYi>ZdaVKlG5}h@&G!=3&L11rgPQ;V literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_02_07e/TicketMachine.class b/out/production/practice-it-java-3086189/_02_07e/TicketMachine.class new file mode 100644 index 0000000000000000000000000000000000000000..27f8ed735c96d603ff1e3cab823f155c5744cabf GIT binary patch literal 912 zcmZuw?M@Rx6g|_HZo4ed^b5f+K+s*P-HIQ8MMP;#Oez{nnt(sZcAb=gcGqmD8Xv(& z(6`VZOQMMn;6oYjbel8<_Q%ZJxo6J3=ia-2|NZ&{;3;Z4Vu))<7??nkA#>tNh(AM2;U}hPf`xt z=~fl_qJbscqNLmBlFpmf#jJI#;I@W4227m5=gj1g?p%Qa~d9#jPX9acHCp(sZ#CwA84DYleO3Hws^4b zv^sQ?t^2OiX*z*W_V6+xk42ARwtgvFmFT*Tpb8hw_ZKT*HOcP;Z6e5B;-=}5gBhV_ zoZ}~Az2Wx*m%kK)+@fI`iYTj6ViAvMJk=KiQv*utI$1XDjP{AuGq4{6_Xe%X4aBiY zs}TY41XZ%q*rH*N9)Bf-BHjEA?cfaQdMT@iFiLr3LS##c5XGOEFNIhLu^gSO5ci^! z9pb?#;1W_qME?YIn)N9Zkik51SVj?L%wdD(Q6*E10%9A_$VyRrckrCjVR%7y47>jU D$qvAN literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_03_02/GradingSystem.class b/out/production/practice-it-java-3086189/_03_02/GradingSystem.class new file mode 100644 index 0000000000000000000000000000000000000000..1783003cf09cfd62331ab4d0bbd1ab4c842c7b70 GIT binary patch literal 615 zcmZvZOHaZ;5Xb+^mWK%PQ1O8Wy@3ZyG|_{Pgpg=R@DU-za3Kq9uvl8t7LDJ@gPu%0 z_yPP-#@W&!qCL#)?9BhSGt_rM-4(S3h$^&#?OSC)blh2CZWEBtxoZSn^^t>`12}Iwsv@ zYj#(dP2m_S4lXtC)^Hhewf|s;3{k@^UkR5=v_iGmVu;^Mrz!1?B5CM9U^!qM1Pq?OnT2GgAbbMh6G#p#0i;ZxQwuyBeVOSb??X1n S=|2!P<0{suGlq3vng0d>{a)z+ literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_03_02/Main.class b/out/production/practice-it-java-3086189/_03_02/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..cb1cd2bd0d7f7a12aa369cfe48d6ae5fdad748b9 GIT binary patch literal 1355 zcmaJ>ZBNrs6n-unbnA-XcoRiL1=&Cug0BovC<4VC9}DA zD9VzdW8QKsxyTSnrMET27rNi`q zCgl=`td2hPYZx$a1A`1bE$|t%nyO|y3gjw8dRz5y%fJwBQ>^7L6}e9Zqf~Gw35Gk0 z+lWfuX~{stJp=bK$`Gpvsiq^sY%@tyexS0)Rkrz$?6iRiOfqzOLQ?ky;rqNo5dEoK ztAZLHF(evyQQ#J}6*XN|vny{oV&k~FC%i4bXOktFcgx(~=ANbWhA}D+Eb6Z_--MAR zkZOR{pZe5lM&##Sh0=OjxCyM%ycER!5BQ~Jp(=V!cxBJn*-mR(o+(&M#)kO%I*-_?OvI$mQ*!?GHx$uN4cx0Z9_9*Io27vTo2^0IWjQ-;sY z*WL&WLD#vnZwr4k@483Fwd~c-n=F?Sw@z!KMR@aY!Z#_~eCrJeliPO5k|Gf+)oRE8n4g zJV!j={eIya^r1Ssfiv{d^W@MOZq_l}tlzC;>_U&8Aw{tlwTJ1|RSaTuCP)rY&2i{> zPMS$<6sM7}E}r5UX)(-`_XV*^;3fU%)Rz!h^0bj>fzDpi7sr#9J#V*+WqE(=c^&Xs5w1FNHt7bos5PZ<+fzU;+t&4 z=}N0DT~o*5rQu(j9-+|qm$plYnqKuxdR$|a>g7v9{8qVLW&5(vOsW%NedX&OIMgLI zLef>fyiv!>^Ma~;seV~*e2v!hU2d4+DQQ{Gz3R1`^FYBs{X)|j@e_w;(Dje;HZ%ll znBleQ&j9Jgv7P0p!k*WIsr47oGan*Iu+?cmAjvi{F2Ed89Pz@DVXMX4>@_qZ9<}|Z zj0MX4I2$T;MHcg{AuJ#lGIm0SNMHPhWWGVf1R^GoJPIMC%3g2_A{%}B)k!gctd7%v QAbQ3{EOBRq~d1iyPb%7 literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_03_03b/Main.class b/out/production/practice-it-java-3086189/_03_03b/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..47aa5b2816adedfe96f94abaff7fc932752f00a4 GIT binary patch literal 1359 zcmaJ>>rN9v6#j-5wq2Hs`qB|6XRRx z4@_#}1NczJGrI^SRJ+ZYJ-6>%XMg=}`~A`=CP6t}GmtJJKiLWHuGL2YHe& z<&e=afI$sI2Cie6p|1r#gH}_~Y)64yg-GqH8g3dG!7Z}2{FMUtDPWWW?j^u*Tje&U zocCI0py7^zyO>~zRfJUC5uvx4pf=xA-c!ok{D*hSz%*tUx;!DN`n>RcULlCVWVTg6 z4G$QMzr)CLi|UG+t_s?dvmCKiua<nz)Kyku%cmA_0?pUxY%9GId+dkI$Vu#iPm{py50%H=jO?u z8HS*n+}XEE1b7v zVT{GFL5rxiFkq-dv0$r+qseC-M|h@9TH$NRF-%_RK&!$uY%z@f-;}O>*aeK^KJBjh zwb2crj|9#g0 zC#qo~FVMUm?}m=&M~)ni{r8NH{3O(gMm$m<Py`8ueXk;-ju<-if zBYvv+B9H^u8+Ja1kvbJHcKm@7D79Try_}r(RM3^ZG5?g?eqW9cW#DQ*`DtiTfyMTJ zX^#c6Zn%9QL&g{zyY(Z1{Fw^+Y*h})6uSb&P9*y$d-5znT0<4-ns}^Jb{H|6#hwbo zIIFU;dsJ^<4Z0HrY=B~=WGG$#RXjZkXvK~{p=8UAyZEQwhK67rMP8zQ3SG{{8(a&s0F-f)p1>_EaMj8CjMmV6)!sTs#+at3^wKe5o;zTX zl;b)VlPa_5gv2~lut?TYoFy!p%ebAuKPB*5)jm3hX>U)f_JKB@(P(L7hX!>``}x#v zT`AwAB3PqIdXD@O`DKEah_3Qo#|rLZ?OH{(%Zh5(Dl%c@EK3(vWyY-I35(Kwty1|b z@++TVma`X$^My|CqC9sIx1+~c;iQ2&8{Opm@3WW(ETR!hJ2TLw^lBnaINvo2>9H6{ M74-$&p`C*B2eR;^o&W#< literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_03_03e/Main.class b/out/production/practice-it-java-3086189/_03_03e/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..17be0265ea58839fc83bb6755c42e7e6dbb1b497 GIT binary patch literal 1359 zcmaJ>=}r?-7(EvXQ_8SdHc>=SkOE3kTq&SXWYMxDAV&OQF6E{Sv@^}jg@iXTzJ>n4 z1QQ>?hccc!gHS@X(|mWn?R@KWqwW;AP3vq#tPvaB(tMsBTcOAE|aU5t>O29&G0~%plXtL3amP>Gv5mCHD zf_CJ>K#rGQ_Z?SnXkW=vCdr(x*+`;IpsOSgRMvCzQoncf9^V2jT^-OjwLBcThk4SM zIb;&(K&OQ+8`se-&{hRsz$%+)Mc05_g&5v4HQcn(gIlz9g4uN$Fkp-Ux04XKZF1`~ z&f8TpuyDu5T?`1s3rd^rsK`5;WSj39?;+!z{fGCkjS-9rH2F%i`V|!fvOtK=)N-|e z79I%Le}}Om9o7}gdM0Q~&T-Z1VQEMCn{uZ}Niyf%oz~)>fNQNk- z5Uexxv09g?mwthMZB^9FzEHUqoa8zBrF~(TL|OTH;S?xU8y}S9T}5O_|EUpFw10vAE%Am5Jjuo40=6 zlF2?1$08TeY+=Z-L-BB{$Z_(^uB-fPky;g4$O#Ny=|Hu@EUXIj{@;|>KI#Jcai6=P!uS2AKZ=>%(_6 zYIoM$6x7h?_~foJ5h z%*N!@7sbUBJS7*$6t&NpRU=;TnKWNRWT>g3W}0U^`5EfxL%I;sCA^^~LFrqpU=7`W E0H~HnZU6uP literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_03_04/ForLoops.class b/out/production/practice-it-java-3086189/_03_04/ForLoops.class new file mode 100644 index 0000000000000000000000000000000000000000..c9bfd6d87aa3b85eb9869f4c4edf1146751af677 GIT binary patch literal 381 zcmZutu};G<5Pg@V4Gj&YEn;VDK_Zo4Yhgj^WWi9Bg`sjn6kMe?GAaMXgw%l#;G+=d z0s;Y+{7!f8z4M)4-_|bx&afB3gC8Pjqk$%2cOf5TQb}DVSJ|S-YeI9Pw5rbu{$QAf z*dlc1qm%jQG?^MJjJbax1Q+JEU_vNeT&|W`VXtLYaiu3rE~`{pF3G}$8BSuF9J~kQS4*|z6XB}*z#}#Kj zvZfWv0%omK?^`&_Sv#AzcQ)_%&Fv`e>RBv4h<1H}d{>43qv?3y$4})TAmVkSp$z&m zR{DGbn#l`AlGpuTs70l*RP?h}d$!DwfKXf=_Q`lejpC9vfm|<C3= z-&WdE?ziom`k&wu&hWPMlY-Fq#dwaVCbM8(X?%ouKQC7pbr~>lp3zw}U>z5D%Hkrb zL^Sye#kA;sqg~0oMd1T1FL#9eYatG2-^_N!wco)dS~)^#0lId(^5!pWb~yX4#~RRM z8?YHIz8T~hOB}wA9Ih}oP{1vCxXZkS)w#6>Od2Ti>n_t$`OoeKdlneYVS{|&Dpwil VW2D3nc*hWnq)#r%*H}*B`Y)5&l=}bx literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_03_06/EnhancedForLoops.class b/out/production/practice-it-java-3086189/_03_06/EnhancedForLoops.class new file mode 100644 index 0000000000000000000000000000000000000000..cdb74a25303d81ba18b400bf52e15b1338536c60 GIT binary patch literal 887 zcmZ`%e{a%I6g`g?S{TS%ap3&z+!PRH$rAqoml$=?q^u?-m}Y-052(-yEh(TO^Go@c z#;6~_kKqR~-q*5Zkk}^o<=%VldFP(I-+#aV0`LrvGe|(upk|Roih-YrkD@*j{-ADk z&)nXOA=UJJZ+6I_lq($#`U=RNg`Pjqks(|w@cUw+Bg>$*=k7F0t}vwExqW|`at6IU zoQHAKpsAzKBVYzsv8ADyMG4m~ZkW%!QT=%sip7+GVrqI*(z91SG1pZ#Dsd^Akg$e^ z>kOsS{e#o}r}bC(d?(uxwb;Gvkj;LaoK~Ic2BJ^aw zEUL4iM?>4@fA|_iI2NAIP+SogyVIz2s4v0+Q4}s~U$z;tlh7M4br2|V@`h~s>a0zk+><+BYf6wv4wZW@7+u;|^tM+$FMj_zzV2fzMq3k#Ury z<)|skN$Qr9;+o}Xe8X~dp0gaD;+qsTUa(C4Cp1Sf(zc@-8@7`)a<-E)^0uQHoAx&p zS}_?f5gR`sI{sSnwTVxabj^rvC!%|A9ZSs$q-G=1l17abw~)s<3X%S5tPwl7PpBH+ jVi$X~L5r4ufQMwrIb~(4DX0)a?i=^2ky($ZmO$+vd%MHD literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_03_07b/EnhancedForLoops.class b/out/production/practice-it-java-3086189/_03_07b/EnhancedForLoops.class new file mode 100644 index 0000000000000000000000000000000000000000..0398b8557d6ce1be5732cdd33044e646c0999504 GIT binary patch literal 889 zcmZ`%ZEw<06n-u(v@npn;@F%o)43@i%94HX1GvPfiza0?DZw=Ruw0-*C$yx1hRi?Z zCyh~mfIq_@Vm!BH$sn;!&doXJInRC0ll%Mc_g?^>;c*5DC>qo(l1MS|bMaBshQjaH ztj@XHoid~vp6^YM7?e`EtwCP`+0)ST`#Lg&YX*K#%yncLwARd>M9DRV^gFlbFH+8+ zw+6E?ZW=Uo9C`%I;5s%m6tmdG*5wVesW+@W4?{7Z5Kv4^Z$f(ZOQ+_l%6d62MH3QM z*Raj7b#`!gcJQ=Qd*u&=-*tP(L1+fSnCR3OLCCd0Dux+!#jq_x zPv(oFIvsd4v~B*6uuhC4;rR^3C3&$w^>Ul~BJ2}K;i~#Yn;|<6z0pDlffA>0$f!@Q z`{8A@JYQXpAr}h27mQ-h&Tybx4{}IX0*ugC9y2qY0VPn;>C(?1; z!wq^a@=Jip2Sf2DWi>h(oyp2qurE>j7Dd^X@ixV548R@iP?pABB8!LrK&2n}%=I4` zM@d?anzEdvZaFEgS&qinEJx=#%i$@$PEq3p%hZ2Da}* ze?y@elkrVrk-uwsQv@yO2mW! literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/_03_07e/EnhancedForLoops.class b/out/production/practice-it-java-3086189/_03_07e/EnhancedForLoops.class new file mode 100644 index 0000000000000000000000000000000000000000..12461d08645566fb65a3a6dd0b4d8aa2933218c9 GIT binary patch literal 1536 zcmZ`(!Ef7C9R6No`?;yRddb{2W$W13M!Ka4QIXkUaud^fOYF*V zfSlp9BN7L$6VlFb*cgHeX%Ywih8>W`1#yDYgaqaHoMcN2MA3VGzxVyV_x-+~pMU!M z+Z_OJpqj)G5*(5S8481b%lXjBHynR6Z*JUjYY~I8F^K~hE-xuFvUA;WlfFng^RCx#qmIp#FvG0%{C&d`TYom)<;;(ko3s2%T%jI$aRaE{#a zEoL{&(f8Nbs^|u_q=GIq&uoMK_WQKG( zsJjefCC_&&?dFCXR-KIoMN*}p<}}uw&=c!kP>QxZN}4MDA7POgn~q0K9^Yf`Gd&C= z^d2;OXECrfs{JF^y?w>$h(lv<;u3o)3|i>;^`O~RNBmB>NgC3Fy?c%wASck!4Wd_j z^t9IZHK(Q7dw4x696UY#GNj4$_dcf_7MQS3F^@ zvA+#-qG}w&YjkPFZwO3WTN)Q>m8Y4}ET4V=_Eo%Hq)}{(afwE)3!sa?OsipBz(tBs zGJ67vt~T(8u6~!a6S8SbifPNLX)8K6ZLW`)wyKYswyx+0Y2XEz3T2&XwRg`1@K**gUoTA;~n}l>g-cw h{u1AvQyjTJF}+JK2k!$Y)`uN_N|G4fC7K~v{{UQBUyA?$ literal 0 HcmV?d00001 diff --git a/out/production/practice-it-java-3086189/practice-it-java-3086189.iml b/out/production/practice-it-java-3086189/practice-it-java-3086189.iml new file mode 100644 index 0000000..b107a2d --- /dev/null +++ b/out/production/practice-it-java-3086189/practice-it-java-3086189.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/practice-it-java-3086189.iml b/practice-it-java-3086189.iml new file mode 100644 index 0000000..b107a2d --- /dev/null +++ b/practice-it-java-3086189.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file