├── README.md ├── Section 03 - Basics ├── challenge-01-primitive-types-challenge │ ├── .idea │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── workspace.xml │ ├── PrimitiveTypesChallenge.iml │ ├── out │ │ └── production │ │ │ └── PrimitiveTypesChallenge │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── challenge-02-operators-challenge │ ├── .idea │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── workspace.xml │ ├── OperatorChallenge.iml │ ├── out │ │ └── production │ │ │ └── OperatorChallenge │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── example-01-hello-world │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── workspace.xml │ ├── HelloWorld.iml │ ├── out │ │ └── production │ │ │ └── HelloWorld │ │ │ └── Hello.class │ └── src │ │ └── Hello.java ├── example-02-byte-short-int-long │ ├── .idea │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── workspace.xml │ ├── ByteShortIntLong.iml │ ├── out │ │ └── production │ │ │ └── ByteShortIntLong │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── example-03-float-and-double │ ├── .idea │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── workspace.xml │ ├── FloatAndDouble.iml │ ├── out │ │ └── production │ │ │ └── FloatAndDouble │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── example-04-char-and-boolean │ ├── .idea │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── workspace.xml │ ├── CharAndBoolean.iml │ ├── out │ │ └── production │ │ │ └── CharAndBoolean │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── example-05-strings │ ├── .idea │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── workspace.xml │ ├── Strings.iml │ ├── out │ │ └── production │ │ │ └── Strings │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java └── example-06-operators │ ├── .idea │ ├── description.html │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── project-template.xml │ └── workspace.xml │ ├── Operators.iml │ ├── out │ └── production │ │ └── Operators │ │ └── academy │ │ └── learnprogramming │ │ └── Main.class │ └── src │ └── academy │ └── learnprogramming │ └── Main.java ├── Section 04 - Expressions, Statements, Code blocks, Methods and More ├── .idea │ └── workspace.xml ├── challenge-01-method-overloading │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── uiDesigner.xml │ │ └── workspace.xml │ ├── MethodOverloading.iml │ ├── out │ │ └── production │ │ │ └── MethodOverloading │ │ │ ├── META-INF │ │ │ └── MethodOverloading.kotlin_module │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── challenge-02-seconds-and-minutes │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── Challenge-Text-Seconds-and-Minutes-Challenge.txt │ ├── challenge-02-seconds-and-minutes.iml │ ├── out │ │ └── production │ │ │ └── challenge-02-seconds-and-minutes │ │ │ ├── Main.class │ │ │ └── SecondsAndMinutesToHours.class │ └── src │ │ ├── Main.java │ │ └── SecondsAndMinutesToHours.java ├── example-01-keywords-and-expressions │ ├── .idea │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── workspace.xml │ ├── KeywordsAndExpressions.iml │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── example-02-statements-white-space-and-indenting │ ├── .idea │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── workspace.xml │ ├── StatementsWhiteSpaceAndIndenting.iml │ ├── out │ │ └── production │ │ │ └── StatementsWhiteSpaceAndIndenting │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── example-03-if-keyword-and-code-blocks │ ├── .idea │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── workspace.xml │ ├── IfKeywordAndCodeBlocks.iml │ ├── out │ │ └── production │ │ │ └── IfKeywordAndCodeBlocks │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── example-04-methods-and-challenge │ ├── .idea │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── workspace.xml │ ├── Methods.iml │ ├── out │ │ └── production │ │ │ └── Methods │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── exercise-01-speed-converter │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── workspace.xml │ ├── SpeedConverter.iml │ ├── out │ │ └── production │ │ │ └── SpeedConverter │ │ │ ├── Main.class │ │ │ └── SpeedConverter.class │ └── src │ │ ├── Main.java │ │ └── SpeedConverter.java ├── exercise-02-mega-bytes-converter │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── workspace.xml │ ├── MegaBytesConverter.iml │ ├── out │ │ └── production │ │ │ └── MegaBytesConverter │ │ │ ├── Main.class │ │ │ └── MegaBytesConverter.class │ └── src │ │ ├── Main.java │ │ └── MegaBytesConverter.java ├── exercise-03-barking-dog │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── workspace.xml │ ├── BarkingDog.iml │ ├── out │ │ └── production │ │ │ └── BarkingDog │ │ │ ├── BarkingDog.class │ │ │ └── Main.class │ └── src │ │ ├── BarkingDog.java │ │ └── Main.java ├── exercise-04-leap-year │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── workspace.xml │ ├── LeapYear.iml │ ├── out │ │ └── production │ │ │ └── LeapYear │ │ │ ├── LeapYear.class │ │ │ └── Main.class │ └── src │ │ ├── LeapYear.java │ │ └── Main.java ├── exercise-05-decimal-comparator │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── workspace.xml │ ├── DecimalComparator.iml │ ├── out │ │ └── production │ │ │ └── DecimalComparator │ │ │ ├── DecimalComparator.class │ │ │ └── Main.class │ └── src │ │ ├── DecimalComparator.java │ │ └── Main.java ├── exercise-06-equal-sum-checker │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── workspace.xml │ ├── EqualSumChecker.iml │ ├── out │ │ └── production │ │ │ └── EqualSumChecker │ │ │ ├── EqualSumChecker.class │ │ │ └── Main.class │ └── src │ │ ├── EqualSumChecker.java │ │ └── Main.java ├── exercise-07-teen-number-checker │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── workspace.xml │ ├── TeenNumberChecker.iml │ ├── out │ │ └── production │ │ │ └── TeenNumberChecker │ │ │ ├── Main.class │ │ │ └── TeenNumberChecker.class │ └── src │ │ ├── Main.java │ │ └── TeenNumberChecker.java ├── exercise-08-area-calculator │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-08-area-calculator.iml │ ├── out │ │ └── production │ │ │ └── exercise-08-area-calculator │ │ │ ├── AreaCalculator.class │ │ │ └── Main.class │ └── src │ │ ├── AreaCalculator.java │ │ └── Main.java ├── exercise-09-minutes-to-years-and-days-calculator │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── challenge-09-minutes-to-years-and-days-calculator.iml │ ├── out │ │ └── production │ │ │ └── challenge-09-minutes-to-years-and-days-calculator │ │ │ ├── Main.class │ │ │ └── MinutesToYearsDaysCalculator.class │ └── src │ │ ├── Main.java │ │ └── MinutesToYearsDaysCalculator.java ├── exercise-10-equality-printer │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-10-equality-printer.iml │ ├── out │ │ └── production │ │ │ └── exercise-10-equality-printer │ │ │ ├── IntEqualityPrinter.class │ │ │ └── Main.class │ └── src │ │ ├── IntEqualityPrinter.java │ │ └── Main.java └── exercise-11-playing-cat │ ├── .idea │ ├── $PRODUCT_WORKSPACE_FILE$ │ ├── .gitignore │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml │ ├── exercise-11-playing-cat.iml │ ├── out │ └── production │ │ └── exercise-11-playing-cat │ │ ├── Main.class │ │ └── PlayingCat.class │ └── src │ ├── Main.java │ └── PlayingCat.java ├── Section 05 - Control Flow Statements ├── challenge-01-day-of-the-week │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── challenge-01-day-of-the-week.iml │ ├── out │ │ └── production │ │ │ └── challenge-01-day-of-the-week │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── challenge-02-sum-three-and-five │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── Challenge-Text-Sum-3-and-5-Challenge.txt │ ├── challenge-02-sum-three-and-five.iml │ ├── out │ │ └── production │ │ │ └── challenge-02-sum-three-and-five │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── challenge-03-digits-sum │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── challenge-03-digits-sum.iml │ ├── out │ │ └── production │ │ │ └── challenge-03-digits-sum │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── challenge-04-reading-user-input │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── challenge-04-reading-user-input.iml │ ├── out │ │ └── production │ │ │ └── challenge-04-reading-user-input │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── challenge-05-minimum-and-maximum │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── challenge-05-minimum-and-maximum.iml │ ├── out │ │ └── production │ │ │ └── challenge-05-minimum-and-maximum │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── example-01-switch │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── example-01-switch.iml │ ├── out │ │ └── production │ │ │ └── example-01-switch │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── example-02-for-loop │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── example-02-for-loop.iml │ ├── out │ │ └── production │ │ │ └── example-02-for-loop │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── example-03-while │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── example-03-while.iml │ ├── out │ │ └── production │ │ │ └── example-03-while │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── example-04-parsing-values-from-a-string │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── example-04-parsing-values-from-a-string.iml │ ├── out │ │ └── production │ │ │ └── example-04-parsing-values-from-a-string │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── example-05-reading-user-input │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── example-05-reading-user-input.iml │ ├── out │ │ └── production │ │ │ └── example-05-reading-user-input │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ └── Main.java ├── exercise-12-number-in-word │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-12-number-in-word.iml │ ├── out │ │ └── production │ │ │ └── exercise-12-number-in-word │ │ │ ├── Main.class │ │ │ └── NumberInWord.class │ └── src │ │ ├── Main.java │ │ └── NumberInWord.java ├── exercise-13-number-of-days-in-month │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-13-number-of-days-in-month.iml │ ├── out │ │ └── production │ │ │ └── exercise-13-number-of-days-in-month │ │ │ ├── Main.class │ │ │ └── NumberOfDaysInMonth.class │ └── src │ │ ├── Main.java │ │ └── NumberOfDaysInMonth.java ├── exercise-14-sum-odd │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-14-sum-odd.iml │ ├── out │ │ └── production │ │ │ └── exercise-14-sum-odd │ │ │ ├── Main.class │ │ │ └── SumOddRange.class │ └── src │ │ ├── Main.java │ │ └── SumOddRange.java ├── exercise-15-number-palindrome │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-15-number-palindrome.iml │ ├── out │ │ └── production │ │ │ └── exercise-15-number-palindrome │ │ │ ├── Main.class │ │ │ └── NumberPalindrome.class │ └── src │ │ ├── Main.java │ │ └── NumberPalindrome.java ├── exercise-16-sum-first-and-last-digit │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-16-sum-first-and-last-digit.iml │ ├── out │ │ └── production │ │ │ └── exercise-16-sum-first-and-last-digit │ │ │ ├── FirstLastDigitSum.class │ │ │ └── Main.class │ └── src │ │ ├── FirstLastDigitSum.java │ │ └── Main.java ├── exercise-17-even-digit-sum │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-17-even-digit-sum.iml │ ├── out │ │ └── production │ │ │ └── exercise-17-even-digit-sum │ │ │ ├── EvenDigitSum.class │ │ │ └── Main.class │ └── src │ │ ├── EvenDigitSum.java │ │ └── Main.java ├── exercise-18-shared-digit │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-18-shared-digit.iml │ ├── out │ │ └── production │ │ │ └── exercise-18-shared-digit │ │ │ ├── Main.class │ │ │ └── SharedDigit.class │ └── src │ │ ├── Main.java │ │ └── SharedDigit.java ├── exercise-19-last-digit-checker │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-19-last-digit-checker.iml │ ├── out │ │ └── production │ │ │ └── exercise-19-last-digit-checker │ │ │ ├── LastDigitChecker.class │ │ │ └── Main.class │ └── src │ │ ├── LastDigitChecker.java │ │ └── Main.java ├── exercise-20-greatest-common-divisor │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-20-greatest-common-divisor.iml │ ├── out │ │ └── production │ │ │ └── exercise-20-greatest-common-divisor │ │ │ ├── GreatestCommonDivisor.class │ │ │ └── Main.class │ └── src │ │ ├── GreatestCommonDivisor.java │ │ └── Main.java ├── exercise-21-all-factors │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-11-all-factors.iml │ ├── out │ │ └── production │ │ │ └── exercise-11-all-factors │ │ │ ├── FactorPrinter.class │ │ │ └── Main.class │ └── src │ │ ├── FactorPrinter.java │ │ └── Main.java ├── exercise-22-perfect-number │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-22-perfect-number.iml │ ├── out │ │ └── production │ │ │ └── exercise-22-perfect-number │ │ │ ├── Main.class │ │ │ └── PerfectNumber.class │ └── src │ │ ├── Main.java │ │ └── PerfectNumber.java ├── exercise-23-number-to-words │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-23-number-to-words.iml │ ├── out │ │ └── production │ │ │ └── exercise-23-number-to-words │ │ │ ├── Main.class │ │ │ └── NumberToWords.class │ └── src │ │ ├── Main.java │ │ └── NumberToWords.java ├── exercise-24-flour-pack-problem │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-24-flour-pack-problem.iml │ ├── out │ │ └── production │ │ │ └── exercise-24-flour-pack-problem │ │ │ ├── FlourPacker.class │ │ │ └── Main.class │ └── src │ │ ├── FlourPacker.java │ │ └── Main.java ├── exercise-25-largest-prime │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-25-largest-prime.iml │ ├── out │ │ └── production │ │ │ └── exercise-25-largest-prime │ │ │ ├── LargestPrime.class │ │ │ └── Main.class │ └── src │ │ ├── LargestPrime.java │ │ └── Main.java ├── exercise-26-diagonal-star │ ├── .idea │ │ ├── $PRODUCT_WORKSPACE_FILE$ │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-26-diagonal-star.iml │ ├── out │ │ └── production │ │ │ └── exercise-26-diagonal-star │ │ │ ├── DiagonalStar.class │ │ │ └── Main.class │ └── src │ │ ├── DiagonalStar.java │ │ └── Main.java ├── exercise-27-input-calculator │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── exercise-27-input-calculator.iml │ ├── out │ │ └── production │ │ │ └── exercise-27-input-calculator │ │ │ ├── InputCalculator.class │ │ │ └── Main.class │ └── src │ │ ├── InputCalculator.java │ │ └── Main.java └── exercise-28-paint-job │ ├── .idea │ ├── .gitignore │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml │ ├── exercise-28-paint-job.iml │ ├── out │ └── production │ │ └── exercise-28-paint-job │ │ ├── Main.class │ │ └── PaintJob.class │ └── src │ ├── Main.java │ └── PaintJob.java ├── Section 06 - OOP Part 1 - Classes, Constructors and Inheritance ├── challenge-01-constructors-sol-2 │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── challenge-01-constructors-sol-2.iml │ ├── out │ │ └── production │ │ │ └── challenge-01-constructors-sol-2 │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── BankAccount.class │ │ │ ├── Main.class │ │ │ └── VipCustomer.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── BankAccount.java │ │ ├── Main.java │ │ └── VipCustomer.java ├── challenge-01-constructors │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── challenge-01-constructors.iml │ ├── out │ │ └── production │ │ │ └── challenge-01-constructors │ │ │ ├── META-INF │ │ │ └── challenge-01-constructors.kotlin_module │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Account.class │ │ │ ├── Main.class │ │ │ └── VipCustomer.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Account.java │ │ ├── Main.java │ │ └── VipCustomer.java ├── challenge-02-inheritance-2 │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── challenge-02-inheritance-2.iml │ ├── out │ │ └── production │ │ │ └── challenge-02-inheritance-2 │ │ │ ├── META-INF │ │ │ └── challenge-02-inheritance-2.kotlin_module │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Car.class │ │ │ ├── Main.class │ │ │ ├── Maserati.class │ │ │ └── Vehicle.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Car.java │ │ ├── Main.java │ │ ├── Maserati.java │ │ └── Vehicle.java ├── challenge-02-inheritance │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── challenge-02-inheritance.iml │ ├── out │ │ └── production │ │ │ └── challenge-02-inheritance │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Car.class │ │ │ ├── Main.class │ │ │ ├── Outlander.class │ │ │ └── Vehicle.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Car.java │ │ ├── Main.java │ │ ├── Outlander.java │ │ └── Vehicle.java ├── example-01-classes │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── example-01-classes.iml │ ├── out │ │ └── production │ │ │ └── example-01-classes │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Car.class │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Car.java │ │ └── Main.java ├── example-02-inheritance │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── example-02-inheritance.iml │ ├── out │ │ └── production │ │ │ └── example-02-inheritance │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Animal.class │ │ │ ├── Dog.class │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Animal.java │ │ ├── Dog.java │ │ ├── Fish.java │ │ └── Main.java ├── exercise-29-sum-calculator │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── exercise-29-sum-calculator.iml │ ├── out │ │ └── production │ │ │ └── exercise-29-sum-calculator │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Main.class │ │ │ └── SimpleCalculator.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Main.java │ │ └── SimpleCalculator.java ├── exercise-30-class-person │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── exercise-30-class-person.iml │ ├── out │ │ └── production │ │ │ └── exercise-30-class-person │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Main.class │ │ │ └── Person.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Main.java │ │ └── Person.java ├── exercise-31-wall-area │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── exercise-31-wall-area.iml │ ├── out │ │ └── production │ │ │ └── exercise-31-wall-area │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Main.class │ │ │ └── Wall.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Main.java │ │ └── Wall.java ├── exercise-32-point │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── exercise-32-point.iml │ ├── out │ │ └── production │ │ │ └── exercise-32-point │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Main.class │ │ │ └── Point.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Main.java │ │ └── Point.java ├── exercise-33-carpet-cost-calculator │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── exercise-33-carpet-cost-calculator.iml │ ├── out │ │ └── production │ │ │ └── exercise-33-carpet-cost-calculator │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Calculator.class │ │ │ ├── Carpet.class │ │ │ ├── Floor.class │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Calculator.java │ │ ├── Carpet.java │ │ ├── Floor.java │ │ └── Main.java ├── exercise-34-complex-operations │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── exercise-34-complex-operations.iml │ ├── out │ │ └── production │ │ │ └── exercise-34-complex-operations │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── ComplexNumber.class │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── ComplexNumber.java │ │ └── Main.java ├── exercise-35-cylinder │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── exercise-35-cylinder.iml │ ├── out │ │ └── production │ │ │ └── exercise-35-cylinder │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Circle.class │ │ │ ├── Cylinder.class │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Circle.java │ │ ├── Cylinder.java │ │ └── Main.java └── exercise-36-pool-area │ ├── .idea │ ├── .gitignore │ ├── description.html │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── project-template.xml │ └── vcs.xml │ ├── exercise-36-pool-area.iml │ ├── out │ └── production │ │ └── exercise-36-pool-area │ │ └── academy │ │ └── learnprogramming │ │ ├── Cuboid.class │ │ ├── Main.class │ │ └── Rectangle.class │ └── src │ └── academy │ └── learnprogramming │ ├── Cuboid.java │ ├── Main.java │ └── Rectangle.java ├── Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism ├── challenge-01-composition │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── challenge-01.iml │ ├── out │ │ └── production │ │ │ └── challenge-01 │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── AirConditioner.class │ │ │ ├── Dimensions.class │ │ │ ├── Floor.class │ │ │ ├── Lamp.class │ │ │ ├── Main.class │ │ │ ├── Room.class │ │ │ ├── RoomDimensions.class │ │ │ └── Wall.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── AirConditioner.java │ │ ├── Dimensions.java │ │ ├── Floor.java │ │ ├── Lamp.java │ │ ├── Main.java │ │ ├── Room.java │ │ ├── RoomDimensions.java │ │ └── Wall.java ├── challenge-02-encapsulation-2 │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── challenge-02-encapsulation-2.iml │ ├── out │ │ └── production │ │ │ └── challenge-02-encapsulation-2 │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Main.class │ │ │ └── Printer.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Main.java │ │ └── Printer.java ├── challenge-02-encapsulation │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── challenge-01-encapsulation.iml │ ├── out │ │ └── production │ │ │ └── challenge-01-encapsulation │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Main.class │ │ │ └── Printer.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Main.java │ │ └── Printer.java ├── challenge-03-polymorphism-2 │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── challenge-03-polymorphism-2.iml │ ├── out │ │ └── production │ │ │ └── challenge-03-polymorphism-2 │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Car.class │ │ │ ├── Ferrari.class │ │ │ ├── Ford.class │ │ │ ├── Forgettable.class │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Car.java │ │ ├── Ferrari.java │ │ ├── Ford.java │ │ ├── Forgettable.java │ │ └── Main.java ├── challenge-03-polymorphism │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── challenge-02-polymorphism.iml │ ├── out │ │ └── production │ │ │ └── challenge-02-polymorphism │ │ │ ├── META-INF │ │ │ └── challenge-02-polymorphism.kotlin_module │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Car.class │ │ │ ├── Ford.class │ │ │ ├── Holden.class │ │ │ ├── Main.class │ │ │ └── Mitsubishi.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Ford.java │ │ └── Main.java ├── challenge-04-oop │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ ├── uiDesigner.xml │ │ └── vcs.xml │ ├── challenge-04-oop.iml │ ├── out │ │ └── production │ │ │ └── challenge-04-oop │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Addition.class │ │ │ ├── Burger.class │ │ │ ├── DeluxeBurger.class │ │ │ ├── HealthyBurger.class │ │ │ └── Main.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Addition.java │ │ ├── Burger.java │ │ ├── DeluxeBurger.java │ │ ├── HealthyBurger.java │ │ └── Main.java ├── example-01-composition │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── example-01-composition.iml │ ├── out │ │ └── production │ │ │ └── example-01-composition │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── Bed.class │ │ │ ├── Bedroom.class │ │ │ ├── Car.class │ │ │ ├── Case.class │ │ │ ├── Ceiling.class │ │ │ ├── Dimensions.class │ │ │ ├── Lamp.class │ │ │ ├── Main.class │ │ │ ├── Monitor.class │ │ │ ├── Motherboard.class │ │ │ ├── PC.class │ │ │ ├── Resolution.class │ │ │ ├── Vehicle.class │ │ │ └── Wall.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── Bed.java │ │ ├── Bedroom.java │ │ ├── Car.java │ │ ├── Case.java │ │ ├── Ceiling.java │ │ ├── Dimensions.java │ │ ├── Lamp.java │ │ ├── Main.java │ │ ├── Monitor.java │ │ ├── Motherboard.java │ │ ├── PC.java │ │ ├── Resolution.java │ │ ├── Vehicle.java │ │ └── Wall.java ├── example-02-encapsulation │ ├── .idea │ │ ├── .gitignore │ │ ├── description.html │ │ ├── encodings.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── project-template.xml │ │ └── vcs.xml │ ├── example-02-encapsulation.iml │ ├── out │ │ └── production │ │ │ └── example-02-encapsulation │ │ │ └── academy │ │ │ └── learnprogramming │ │ │ ├── EnhancedPlayer.class │ │ │ ├── Main.class │ │ │ └── Player.class │ └── src │ │ └── academy │ │ └── learnprogramming │ │ ├── EnhancedPlayer.java │ │ ├── Main.java │ │ └── Player.java └── example-03-polymorphism │ ├── .idea │ ├── .gitignore │ ├── description.html │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── project-template.xml │ ├── uiDesigner.xml │ └── vcs.xml │ ├── example-03-polymorphism.iml │ ├── out │ └── production │ │ └── example-03-polymorphism │ │ └── academy │ │ └── learnprogramming │ │ ├── Forgetable.class │ │ ├── IndependenceDay.class │ │ ├── Jaws.class │ │ ├── Main.class │ │ ├── MazeRunner.class │ │ ├── Movie.class │ │ └── StarWars.class │ └── src │ └── academy │ └── learnprogramming │ └── Main.java └── Section 08 - Arrays, Java inbuilt lists, Autoboxing and Unboxing └── example-01-arrays ├── .idea ├── .gitignore ├── description.html ├── encodings.xml ├── misc.xml ├── modules.xml ├── project-template.xml └── vcs.xml ├── example-01-arrays.iml ├── out └── production │ └── example-01-arrays │ └── academy │ └── learnprogramming │ └── Main.class └── src └── academy └── learnprogramming └── Main.java /README.md: -------------------------------------------------------------------------------- 1 | # My solutions to exercises and challenges from the course Java Programming Masterclass for Software Developers 2 | 3 | Link: https://www.udemy.com/course/java-the-complete-java-developer-course 4 | 5 | In each section you can find a variety of examples, coding exercises and challenges proposed throughout this course. 6 | -------------------------------------------------------------------------------- /Section 03 - Basics/challenge-01-primitive-types-challenge/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 03 - Basics/challenge-01-primitive-types-challenge/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 03 - Basics/challenge-01-primitive-types-challenge/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 03 - Basics/challenge-01-primitive-types-challenge/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 03 - Basics/challenge-01-primitive-types-challenge/out/production/PrimitiveTypesChallenge/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 03 - Basics/challenge-01-primitive-types-challenge/out/production/PrimitiveTypesChallenge/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 03 - Basics/challenge-02-operators-challenge/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 03 - Basics/challenge-02-operators-challenge/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 03 - Basics/challenge-02-operators-challenge/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 03 - Basics/challenge-02-operators-challenge/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 03 - Basics/challenge-02-operators-challenge/out/production/OperatorChallenge/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 03 - Basics/challenge-02-operators-challenge/out/production/OperatorChallenge/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 03 - Basics/example-01-hello-world/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-01-hello-world/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-01-hello-world/out/production/HelloWorld/Hello.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 03 - Basics/example-01-hello-world/out/production/HelloWorld/Hello.class -------------------------------------------------------------------------------- /Section 03 - Basics/example-02-byte-short-int-long/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 03 - Basics/example-02-byte-short-int-long/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-02-byte-short-int-long/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-02-byte-short-int-long/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-02-byte-short-int-long/out/production/ByteShortIntLong/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 03 - Basics/example-02-byte-short-int-long/out/production/ByteShortIntLong/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 03 - Basics/example-03-float-and-double/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 03 - Basics/example-03-float-and-double/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-03-float-and-double/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-03-float-and-double/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-03-float-and-double/out/production/FloatAndDouble/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 03 - Basics/example-03-float-and-double/out/production/FloatAndDouble/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 03 - Basics/example-04-char-and-boolean/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 03 - Basics/example-04-char-and-boolean/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-04-char-and-boolean/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-04-char-and-boolean/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-04-char-and-boolean/out/production/CharAndBoolean/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 03 - Basics/example-04-char-and-boolean/out/production/CharAndBoolean/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 03 - Basics/example-05-strings/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 03 - Basics/example-05-strings/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-05-strings/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-05-strings/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-05-strings/out/production/Strings/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 03 - Basics/example-05-strings/out/production/Strings/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 03 - Basics/example-06-operators/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 03 - Basics/example-06-operators/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-06-operators/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-06-operators/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 03 - Basics/example-06-operators/out/production/Operators/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 03 - Basics/example-06-operators/out/production/Operators/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/challenge-01-method-overloading/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/challenge-01-method-overloading/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/challenge-01-method-overloading/out/production/MethodOverloading/META-INF/MethodOverloading.kotlin_module: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/challenge-01-method-overloading/out/production/MethodOverloading/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/challenge-01-method-overloading/out/production/MethodOverloading/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/challenge-02-seconds-and-minutes/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/challenge-02-seconds-and-minutes/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/challenge-02-seconds-and-minutes/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/challenge-02-seconds-and-minutes/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/challenge-02-seconds-and-minutes/out/production/challenge-02-seconds-and-minutes/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/challenge-02-seconds-and-minutes/out/production/challenge-02-seconds-and-minutes/Main.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-01-keywords-and-expressions/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-01-keywords-and-expressions/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-01-keywords-and-expressions/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-01-keywords-and-expressions/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-02-statements-white-space-and-indenting/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-02-statements-white-space-and-indenting/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-02-statements-white-space-and-indenting/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-03-if-keyword-and-code-blocks/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-03-if-keyword-and-code-blocks/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-03-if-keyword-and-code-blocks/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-03-if-keyword-and-code-blocks/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-04-methods-and-challenge/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-04-methods-and-challenge/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-04-methods-and-challenge/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-04-methods-and-challenge/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/example-04-methods-and-challenge/out/production/Methods/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/example-04-methods-and-challenge/out/production/Methods/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-01-speed-converter/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-01-speed-converter/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-01-speed-converter/out/production/SpeedConverter/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-01-speed-converter/out/production/SpeedConverter/Main.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-01-speed-converter/out/production/SpeedConverter/SpeedConverter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-01-speed-converter/out/production/SpeedConverter/SpeedConverter.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-02-mega-bytes-converter/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-02-mega-bytes-converter/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-02-mega-bytes-converter/out/production/MegaBytesConverter/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-02-mega-bytes-converter/out/production/MegaBytesConverter/Main.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-02-mega-bytes-converter/out/production/MegaBytesConverter/MegaBytesConverter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-02-mega-bytes-converter/out/production/MegaBytesConverter/MegaBytesConverter.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-02-mega-bytes-converter/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main(String[] args) { 4 | MegaBytesConverter.printMegaBytesAndKiloBytes(2500); 5 | MegaBytesConverter.printMegaBytesAndKiloBytes(-1024); 6 | MegaBytesConverter.printMegaBytesAndKiloBytes(5000); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-03-barking-dog/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-03-barking-dog/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-03-barking-dog/out/production/BarkingDog/BarkingDog.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-03-barking-dog/out/production/BarkingDog/BarkingDog.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-03-barking-dog/out/production/BarkingDog/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-03-barking-dog/out/production/BarkingDog/Main.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-04-leap-year/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-04-leap-year/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-04-leap-year/out/production/LeapYear/LeapYear.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-04-leap-year/out/production/LeapYear/LeapYear.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-04-leap-year/out/production/LeapYear/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-04-leap-year/out/production/LeapYear/Main.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-04-leap-year/src/LeapYear.java: -------------------------------------------------------------------------------- 1 | public class LeapYear { 2 | 3 | public static boolean isLeapYear(int year) { 4 | if (year < 1 || year > 9999) { 5 | return false; 6 | } 7 | 8 | return year % 4 == 0 && year % 100 != 0 || year % 400 == 0; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-05-decimal-comparator/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-05-decimal-comparator/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-05-decimal-comparator/out/production/DecimalComparator/DecimalComparator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-05-decimal-comparator/out/production/DecimalComparator/DecimalComparator.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-05-decimal-comparator/out/production/DecimalComparator/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-05-decimal-comparator/out/production/DecimalComparator/Main.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-06-equal-sum-checker/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-06-equal-sum-checker/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-06-equal-sum-checker/out/production/EqualSumChecker/EqualSumChecker.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-06-equal-sum-checker/out/production/EqualSumChecker/EqualSumChecker.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-06-equal-sum-checker/out/production/EqualSumChecker/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-06-equal-sum-checker/out/production/EqualSumChecker/Main.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-06-equal-sum-checker/src/EqualSumChecker.java: -------------------------------------------------------------------------------- 1 | public class EqualSumChecker { 2 | 3 | public static boolean hasEqualSum (int firstValue, int secondValue, int thirdValue) { 4 | return firstValue + secondValue == thirdValue; 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-06-equal-sum-checker/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main (String[] args) { 4 | 5 | System.out.println(EqualSumChecker.hasEqualSum(1, 1, 1)); 6 | System.out.println(EqualSumChecker.hasEqualSum(1, 1, 2)); 7 | System.out.println(EqualSumChecker.hasEqualSum(1, -1, 0)); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-07-teen-number-checker/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-07-teen-number-checker/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-07-teen-number-checker/out/production/TeenNumberChecker/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-07-teen-number-checker/out/production/TeenNumberChecker/Main.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-07-teen-number-checker/out/production/TeenNumberChecker/TeenNumberChecker.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-07-teen-number-checker/out/production/TeenNumberChecker/TeenNumberChecker.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-08-area-calculator/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-08-area-calculator/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-08-area-calculator/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-08-area-calculator/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-08-area-calculator/out/production/exercise-08-area-calculator/AreaCalculator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-08-area-calculator/out/production/exercise-08-area-calculator/AreaCalculator.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-08-area-calculator/out/production/exercise-08-area-calculator/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-08-area-calculator/out/production/exercise-08-area-calculator/Main.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-09-minutes-to-years-and-days-calculator/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-09-minutes-to-years-and-days-calculator/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-09-minutes-to-years-and-days-calculator/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-09-minutes-to-years-and-days-calculator/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main(String[] args) { 4 | MinutesToYearsDaysCalculator.printYearsAndDays(525600); 5 | MinutesToYearsDaysCalculator.printYearsAndDays(1051200); 6 | MinutesToYearsDaysCalculator.printYearsAndDays(561600); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-10-equality-printer/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-10-equality-printer/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-10-equality-printer/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-10-equality-printer/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-10-equality-printer/out/production/exercise-10-equality-printer/IntEqualityPrinter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-10-equality-printer/out/production/exercise-10-equality-printer/IntEqualityPrinter.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-10-equality-printer/out/production/exercise-10-equality-printer/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-10-equality-printer/out/production/exercise-10-equality-printer/Main.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-11-playing-cat/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-11-playing-cat/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-11-playing-cat/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-11-playing-cat/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-11-playing-cat/out/production/exercise-11-playing-cat/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-11-playing-cat/out/production/exercise-11-playing-cat/Main.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-11-playing-cat/out/production/exercise-11-playing-cat/PlayingCat.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-11-playing-cat/out/production/exercise-11-playing-cat/PlayingCat.class -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-11-playing-cat/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main(String[] args) { 4 | System.out.println(PlayingCat.isCatPlaying(true, 10)); 5 | System.out.println(PlayingCat.isCatPlaying(false, 36)); 6 | System.out.println(PlayingCat.isCatPlaying(false, 35)); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Section 04 - Expressions, Statements, Code blocks, Methods and More/exercise-11-playing-cat/src/PlayingCat.java: -------------------------------------------------------------------------------- 1 | public class PlayingCat { 2 | 3 | public static boolean isCatPlaying(boolean summer, int temperature) { 4 | int upperLimit = summer? 46: 36; 5 | return temperature > 24 && temperature < upperLimit; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-01-day-of-the-week/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-01-day-of-the-week/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-01-day-of-the-week/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-01-day-of-the-week/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-01-day-of-the-week/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-01-day-of-the-week/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-01-day-of-the-week/out/production/challenge-01-day-of-the-week/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/challenge-01-day-of-the-week/out/production/challenge-01-day-of-the-week/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-02-sum-three-and-five/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-02-sum-three-and-five/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-02-sum-three-and-five/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-02-sum-three-and-five/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-02-sum-three-and-five/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-02-sum-three-and-five/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-02-sum-three-and-five/out/production/challenge-02-sum-three-and-five/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/challenge-02-sum-three-and-five/out/production/challenge-02-sum-three-and-five/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-03-digits-sum/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-03-digits-sum/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-03-digits-sum/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-03-digits-sum/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-03-digits-sum/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-03-digits-sum/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-03-digits-sum/out/production/challenge-03-digits-sum/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/challenge-03-digits-sum/out/production/challenge-03-digits-sum/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-04-reading-user-input/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-04-reading-user-input/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-04-reading-user-input/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-04-reading-user-input/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-04-reading-user-input/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-04-reading-user-input/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-04-reading-user-input/out/production/challenge-04-reading-user-input/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/challenge-04-reading-user-input/out/production/challenge-04-reading-user-input/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-05-minimum-and-maximum/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-05-minimum-and-maximum/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-05-minimum-and-maximum/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-05-minimum-and-maximum/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-05-minimum-and-maximum/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-05-minimum-and-maximum/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/challenge-05-minimum-and-maximum/out/production/challenge-05-minimum-and-maximum/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/challenge-05-minimum-and-maximum/out/production/challenge-05-minimum-and-maximum/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-01-switch/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-01-switch/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-01-switch/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-01-switch/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-01-switch/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-01-switch/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-01-switch/out/production/example-01-switch/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/example-01-switch/out/production/example-01-switch/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-02-for-loop/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-02-for-loop/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-02-for-loop/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-02-for-loop/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-02-for-loop/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-02-for-loop/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-02-for-loop/out/production/example-02-for-loop/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/example-02-for-loop/out/production/example-02-for-loop/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-03-while/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-03-while/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-03-while/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-03-while/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-03-while/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-03-while/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-03-while/out/production/example-03-while/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/example-03-while/out/production/example-03-while/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-04-parsing-values-from-a-string/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-04-parsing-values-from-a-string/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-04-parsing-values-from-a-string/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-04-parsing-values-from-a-string/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-04-parsing-values-from-a-string/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-04-parsing-values-from-a-string/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-04-parsing-values-from-a-string/out/production/example-04-parsing-values-from-a-string/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/example-04-parsing-values-from-a-string/out/production/example-04-parsing-values-from-a-string/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-05-reading-user-input/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-05-reading-user-input/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-05-reading-user-input/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-05-reading-user-input/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-05-reading-user-input/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-05-reading-user-input/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/example-05-reading-user-input/out/production/example-05-reading-user-input/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/example-05-reading-user-input/out/production/example-05-reading-user-input/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-12-number-in-word/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-12-number-in-word/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-12-number-in-word/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-12-number-in-word/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-12-number-in-word/out/production/exercise-12-number-in-word/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-12-number-in-word/out/production/exercise-12-number-in-word/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-12-number-in-word/out/production/exercise-12-number-in-word/NumberInWord.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-12-number-in-word/out/production/exercise-12-number-in-word/NumberInWord.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-13-number-of-days-in-month/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-13-number-of-days-in-month/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-13-number-of-days-in-month/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-13-number-of-days-in-month/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-13-number-of-days-in-month/out/production/exercise-13-number-of-days-in-month/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-13-number-of-days-in-month/out/production/exercise-13-number-of-days-in-month/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-13-number-of-days-in-month/out/production/exercise-13-number-of-days-in-month/NumberOfDaysInMonth.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-13-number-of-days-in-month/out/production/exercise-13-number-of-days-in-month/NumberOfDaysInMonth.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-14-sum-odd/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-14-sum-odd/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-14-sum-odd/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-14-sum-odd/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-14-sum-odd/out/production/exercise-14-sum-odd/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-14-sum-odd/out/production/exercise-14-sum-odd/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-14-sum-odd/out/production/exercise-14-sum-odd/SumOddRange.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-14-sum-odd/out/production/exercise-14-sum-odd/SumOddRange.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-15-number-palindrome/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-15-number-palindrome/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-15-number-palindrome/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-15-number-palindrome/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-15-number-palindrome/out/production/exercise-15-number-palindrome/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-15-number-palindrome/out/production/exercise-15-number-palindrome/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-15-number-palindrome/out/production/exercise-15-number-palindrome/NumberPalindrome.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-15-number-palindrome/out/production/exercise-15-number-palindrome/NumberPalindrome.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-15-number-palindrome/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main(String[] args) { 4 | System.out.println(NumberPalindrome.isPalindrome(-1221)); 5 | System.out.println(NumberPalindrome.isPalindrome(707)); 6 | System.out.println(NumberPalindrome.isPalindrome(11212)); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-16-sum-first-and-last-digit/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-16-sum-first-and-last-digit/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-16-sum-first-and-last-digit/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-16-sum-first-and-last-digit/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-16-sum-first-and-last-digit/out/production/exercise-16-sum-first-and-last-digit/FirstLastDigitSum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-16-sum-first-and-last-digit/out/production/exercise-16-sum-first-and-last-digit/FirstLastDigitSum.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-16-sum-first-and-last-digit/out/production/exercise-16-sum-first-and-last-digit/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-16-sum-first-and-last-digit/out/production/exercise-16-sum-first-and-last-digit/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-17-even-digit-sum/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-17-even-digit-sum/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-17-even-digit-sum/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-17-even-digit-sum/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-17-even-digit-sum/out/production/exercise-17-even-digit-sum/EvenDigitSum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-17-even-digit-sum/out/production/exercise-17-even-digit-sum/EvenDigitSum.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-17-even-digit-sum/out/production/exercise-17-even-digit-sum/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-17-even-digit-sum/out/production/exercise-17-even-digit-sum/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-18-shared-digit/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-18-shared-digit/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-18-shared-digit/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-18-shared-digit/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-18-shared-digit/out/production/exercise-18-shared-digit/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-18-shared-digit/out/production/exercise-18-shared-digit/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-18-shared-digit/out/production/exercise-18-shared-digit/SharedDigit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-18-shared-digit/out/production/exercise-18-shared-digit/SharedDigit.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-19-last-digit-checker/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-19-last-digit-checker/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-19-last-digit-checker/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-19-last-digit-checker/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-19-last-digit-checker/out/production/exercise-19-last-digit-checker/LastDigitChecker.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-19-last-digit-checker/out/production/exercise-19-last-digit-checker/LastDigitChecker.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-19-last-digit-checker/out/production/exercise-19-last-digit-checker/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-19-last-digit-checker/out/production/exercise-19-last-digit-checker/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-20-greatest-common-divisor/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-20-greatest-common-divisor/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-20-greatest-common-divisor/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-20-greatest-common-divisor/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-20-greatest-common-divisor/out/production/exercise-20-greatest-common-divisor/GreatestCommonDivisor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-20-greatest-common-divisor/out/production/exercise-20-greatest-common-divisor/GreatestCommonDivisor.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-20-greatest-common-divisor/out/production/exercise-20-greatest-common-divisor/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-20-greatest-common-divisor/out/production/exercise-20-greatest-common-divisor/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-21-all-factors/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-21-all-factors/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-21-all-factors/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-21-all-factors/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-21-all-factors/out/production/exercise-11-all-factors/FactorPrinter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-21-all-factors/out/production/exercise-11-all-factors/FactorPrinter.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-21-all-factors/out/production/exercise-11-all-factors/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-21-all-factors/out/production/exercise-11-all-factors/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-21-all-factors/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main (String[] args) { 4 | FactorPrinter.printFactors(6); 5 | FactorPrinter.printFactors(32); 6 | FactorPrinter.printFactors(10); 7 | FactorPrinter.printFactors(-1); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-22-perfect-number/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-22-perfect-number/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-22-perfect-number/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-22-perfect-number/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-22-perfect-number/out/production/exercise-22-perfect-number/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-22-perfect-number/out/production/exercise-22-perfect-number/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-22-perfect-number/out/production/exercise-22-perfect-number/PerfectNumber.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-22-perfect-number/out/production/exercise-22-perfect-number/PerfectNumber.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-23-number-to-words/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-23-number-to-words/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-23-number-to-words/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-23-number-to-words/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-23-number-to-words/out/production/exercise-23-number-to-words/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-23-number-to-words/out/production/exercise-23-number-to-words/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-23-number-to-words/out/production/exercise-23-number-to-words/NumberToWords.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-23-number-to-words/out/production/exercise-23-number-to-words/NumberToWords.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-24-flour-pack-problem/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-24-flour-pack-problem/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-24-flour-pack-problem/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-24-flour-pack-problem/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-24-flour-pack-problem/out/production/exercise-24-flour-pack-problem/FlourPacker.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-24-flour-pack-problem/out/production/exercise-24-flour-pack-problem/FlourPacker.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-24-flour-pack-problem/out/production/exercise-24-flour-pack-problem/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-24-flour-pack-problem/out/production/exercise-24-flour-pack-problem/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-24-flour-pack-problem/src/FlourPacker.java: -------------------------------------------------------------------------------- 1 | public class FlourPacker { 2 | 3 | public static boolean canPack(int bigCount, int smallCount, int goal) { 4 | if (!(bigCount > -1 && smallCount > -1 && goal > -1)) { 5 | return false; 6 | } 7 | 8 | goal -= Math.min(goal/5, bigCount) * 5; 9 | return goal - smallCount < 1; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-25-largest-prime/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-25-largest-prime/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-25-largest-prime/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-25-largest-prime/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-25-largest-prime/out/production/exercise-25-largest-prime/LargestPrime.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-25-largest-prime/out/production/exercise-25-largest-prime/LargestPrime.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-25-largest-prime/out/production/exercise-25-largest-prime/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-25-largest-prime/out/production/exercise-25-largest-prime/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-26-diagonal-star/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-26-diagonal-star/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-26-diagonal-star/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-26-diagonal-star/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-26-diagonal-star/out/production/exercise-26-diagonal-star/DiagonalStar.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-26-diagonal-star/out/production/exercise-26-diagonal-star/DiagonalStar.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-26-diagonal-star/out/production/exercise-26-diagonal-star/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-26-diagonal-star/out/production/exercise-26-diagonal-star/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-26-diagonal-star/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main(String[] args) { 4 | DiagonalStar.printSquareStar(8); 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-27-input-calculator/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-27-input-calculator/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-27-input-calculator/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-27-input-calculator/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-27-input-calculator/out/production/exercise-27-input-calculator/InputCalculator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-27-input-calculator/out/production/exercise-27-input-calculator/InputCalculator.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-27-input-calculator/out/production/exercise-27-input-calculator/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-27-input-calculator/out/production/exercise-27-input-calculator/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-27-input-calculator/src/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | 3 | public static void main(String[] args) { 4 | InputCalculator.inputThenPrintSumAndAverage(); 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-28-paint-job/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-28-paint-job/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-28-paint-job/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-28-paint-job/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-28-paint-job/out/production/exercise-28-paint-job/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-28-paint-job/out/production/exercise-28-paint-job/Main.class -------------------------------------------------------------------------------- /Section 05 - Control Flow Statements/exercise-28-paint-job/out/production/exercise-28-paint-job/PaintJob.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 05 - Control Flow Statements/exercise-28-paint-job/out/production/exercise-28-paint-job/PaintJob.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors-sol-2/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors-sol-2/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors-sol-2/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors-sol-2/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors-sol-2/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors-sol-2/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors/out/production/challenge-01-constructors/META-INF/challenge-01-constructors.kotlin_module: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors/out/production/challenge-01-constructors/academy/learnprogramming/Account.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors/out/production/challenge-01-constructors/academy/learnprogramming/Account.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors/out/production/challenge-01-constructors/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors/out/production/challenge-01-constructors/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors/out/production/challenge-01-constructors/academy/learnprogramming/VipCustomer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-01-constructors/out/production/challenge-01-constructors/academy/learnprogramming/VipCustomer.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/out/production/challenge-02-inheritance-2/META-INF/challenge-02-inheritance-2.kotlin_module: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/out/production/challenge-02-inheritance-2/academy/learnprogramming/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/out/production/challenge-02-inheritance-2/academy/learnprogramming/Car.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/out/production/challenge-02-inheritance-2/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/out/production/challenge-02-inheritance-2/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/out/production/challenge-02-inheritance-2/academy/learnprogramming/Maserati.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/out/production/challenge-02-inheritance-2/academy/learnprogramming/Maserati.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/out/production/challenge-02-inheritance-2/academy/learnprogramming/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance-2/out/production/challenge-02-inheritance-2/academy/learnprogramming/Vehicle.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance/out/production/challenge-02-inheritance/academy/learnprogramming/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance/out/production/challenge-02-inheritance/academy/learnprogramming/Car.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance/out/production/challenge-02-inheritance/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance/out/production/challenge-02-inheritance/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance/out/production/challenge-02-inheritance/academy/learnprogramming/Outlander.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance/out/production/challenge-02-inheritance/academy/learnprogramming/Outlander.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance/out/production/challenge-02-inheritance/academy/learnprogramming/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/challenge-02-inheritance/out/production/challenge-02-inheritance/academy/learnprogramming/Vehicle.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-01-classes/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-01-classes/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-01-classes/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-01-classes/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-01-classes/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-01-classes/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-01-classes/out/production/example-01-classes/academy/learnprogramming/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-01-classes/out/production/example-01-classes/academy/learnprogramming/Car.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-01-classes/out/production/example-01-classes/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-01-classes/out/production/example-01-classes/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-01-classes/src/academy/learnprogramming/Main.java: -------------------------------------------------------------------------------- 1 | package academy.learnprogramming; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | Car porsche = new Car(); 7 | Car holden = new Car(); 8 | porsche.setModel("911"); 9 | System.out.println("Model is " + porsche.getModel()); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-02-inheritance/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-02-inheritance/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-02-inheritance/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-02-inheritance/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-02-inheritance/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-02-inheritance/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-02-inheritance/out/production/example-02-inheritance/academy/learnprogramming/Animal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-02-inheritance/out/production/example-02-inheritance/academy/learnprogramming/Animal.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-02-inheritance/out/production/example-02-inheritance/academy/learnprogramming/Dog.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-02-inheritance/out/production/example-02-inheritance/academy/learnprogramming/Dog.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-02-inheritance/out/production/example-02-inheritance/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/example-02-inheritance/out/production/example-02-inheritance/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-29-sum-calculator/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-29-sum-calculator/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-29-sum-calculator/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-29-sum-calculator/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-29-sum-calculator/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-29-sum-calculator/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-29-sum-calculator/out/production/exercise-29-sum-calculator/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-29-sum-calculator/out/production/exercise-29-sum-calculator/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-30-class-person/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-30-class-person/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-30-class-person/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-30-class-person/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-30-class-person/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-30-class-person/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-30-class-person/out/production/exercise-30-class-person/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-30-class-person/out/production/exercise-30-class-person/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-30-class-person/out/production/exercise-30-class-person/academy/learnprogramming/Person.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-30-class-person/out/production/exercise-30-class-person/academy/learnprogramming/Person.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-31-wall-area/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-31-wall-area/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-31-wall-area/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-31-wall-area/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-31-wall-area/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-31-wall-area/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-31-wall-area/out/production/exercise-31-wall-area/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-31-wall-area/out/production/exercise-31-wall-area/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-31-wall-area/out/production/exercise-31-wall-area/academy/learnprogramming/Wall.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-31-wall-area/out/production/exercise-31-wall-area/academy/learnprogramming/Wall.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-32-point/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-32-point/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-32-point/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-32-point/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-32-point/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-32-point/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-32-point/out/production/exercise-32-point/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-32-point/out/production/exercise-32-point/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-32-point/out/production/exercise-32-point/academy/learnprogramming/Point.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-32-point/out/production/exercise-32-point/academy/learnprogramming/Point.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-33-carpet-cost-calculator/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-33-carpet-cost-calculator/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-33-carpet-cost-calculator/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-33-carpet-cost-calculator/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-33-carpet-cost-calculator/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-33-carpet-cost-calculator/src/academy/learnprogramming/Carpet.java: -------------------------------------------------------------------------------- 1 | package academy.learnprogramming; 2 | 3 | public class Carpet { 4 | 5 | private double cost; 6 | 7 | public Carpet(double cost) { 8 | this.cost = cost < 0? 0: cost; 9 | } 10 | 11 | public double getCost() { 12 | return cost; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-34-complex-operations/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-34-complex-operations/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-34-complex-operations/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-34-complex-operations/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-34-complex-operations/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-34-complex-operations/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-34-complex-operations/out/production/exercise-34-complex-operations/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-34-complex-operations/out/production/exercise-34-complex-operations/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-35-cylinder/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-35-cylinder/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-35-cylinder/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-35-cylinder/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-35-cylinder/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-35-cylinder/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-35-cylinder/out/production/exercise-35-cylinder/academy/learnprogramming/Circle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-35-cylinder/out/production/exercise-35-cylinder/academy/learnprogramming/Circle.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-35-cylinder/out/production/exercise-35-cylinder/academy/learnprogramming/Cylinder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-35-cylinder/out/production/exercise-35-cylinder/academy/learnprogramming/Cylinder.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-35-cylinder/out/production/exercise-35-cylinder/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-35-cylinder/out/production/exercise-35-cylinder/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-36-pool-area/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-36-pool-area/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-36-pool-area/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-36-pool-area/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-36-pool-area/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-36-pool-area/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-36-pool-area/out/production/exercise-36-pool-area/academy/learnprogramming/Cuboid.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-36-pool-area/out/production/exercise-36-pool-area/academy/learnprogramming/Cuboid.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-36-pool-area/out/production/exercise-36-pool-area/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-36-pool-area/out/production/exercise-36-pool-area/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-36-pool-area/out/production/exercise-36-pool-area/academy/learnprogramming/Rectangle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 06 - OOP Part 1 - Classes, Constructors and Inheritance/exercise-36-pool-area/out/production/exercise-36-pool-area/academy/learnprogramming/Rectangle.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/AirConditioner.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/AirConditioner.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/Dimensions.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/Dimensions.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/Floor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/Floor.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/Lamp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/Lamp.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/Room.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/Room.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/RoomDimensions.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/RoomDimensions.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/Wall.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/out/production/challenge-01/academy/learnprogramming/Wall.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-01-composition/src/academy/learnprogramming/Main.java: -------------------------------------------------------------------------------- 1 | package academy.learnprogramming; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | Room room = new Room("My room"); 7 | room.printRoom(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-02-encapsulation-2/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-02-encapsulation-2/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-02-encapsulation-2/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-02-encapsulation-2/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-02-encapsulation-2/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-02-encapsulation-2/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-02-encapsulation/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-02-encapsulation/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-02-encapsulation/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-02-encapsulation/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-02-encapsulation/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-02-encapsulation/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism-2/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism-2/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism-2/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism-2/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism-2/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism-2/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism-2/src/academy/learnprogramming/Forgettable.java: -------------------------------------------------------------------------------- 1 | package academy.learnprogramming; 2 | 3 | public class Forgettable extends Car { 4 | 5 | public Forgettable(String name, int cylinders) { 6 | super(name, cylinders); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism/out/production/challenge-02-polymorphism/META-INF/challenge-02-polymorphism.kotlin_module: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism/out/production/challenge-02-polymorphism/academy/learnprogramming/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism/out/production/challenge-02-polymorphism/academy/learnprogramming/Car.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism/out/production/challenge-02-polymorphism/academy/learnprogramming/Ford.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism/out/production/challenge-02-polymorphism/academy/learnprogramming/Ford.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism/out/production/challenge-02-polymorphism/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-03-polymorphism/out/production/challenge-02-polymorphism/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/out/production/challenge-04-oop/academy/learnprogramming/Addition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/out/production/challenge-04-oop/academy/learnprogramming/Addition.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/out/production/challenge-04-oop/academy/learnprogramming/Burger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/out/production/challenge-04-oop/academy/learnprogramming/Burger.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/out/production/challenge-04-oop/academy/learnprogramming/DeluxeBurger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/out/production/challenge-04-oop/academy/learnprogramming/DeluxeBurger.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/out/production/challenge-04-oop/academy/learnprogramming/HealthyBurger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/out/production/challenge-04-oop/academy/learnprogramming/HealthyBurger.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/out/production/challenge-04-oop/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/challenge-04-oop/out/production/challenge-04-oop/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Bed.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Bed.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Bedroom.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Bedroom.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Car.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Case.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Case.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Ceiling.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Ceiling.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Dimensions.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Dimensions.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Lamp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Lamp.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Monitor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Monitor.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Motherboard.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Motherboard.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/PC.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/PC.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Resolution.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Resolution.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Vehicle.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Wall.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/out/production/example-01-composition/academy/learnprogramming/Wall.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/src/academy/learnprogramming/Vehicle.java: -------------------------------------------------------------------------------- 1 | package academy.learnprogramming; 2 | 3 | public class Vehicle { 4 | private String name; 5 | 6 | public Vehicle(String name) { 7 | this.name = name; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-01-composition/src/academy/learnprogramming/Wall.java: -------------------------------------------------------------------------------- 1 | package academy.learnprogramming; 2 | 3 | public class Wall { 4 | private String direction; 5 | 6 | public Wall(String direction) { 7 | this.direction = direction; 8 | } 9 | 10 | public String getDirection() { 11 | return direction; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-02-encapsulation/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-02-encapsulation/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-02-encapsulation/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-02-encapsulation/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-02-encapsulation/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-02-encapsulation/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-02-encapsulation/out/production/example-02-encapsulation/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-02-encapsulation/out/production/example-02-encapsulation/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-02-encapsulation/out/production/example-02-encapsulation/academy/learnprogramming/Player.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-02-encapsulation/out/production/example-02-encapsulation/academy/learnprogramming/Player.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-03-polymorphism/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-03-polymorphism/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-03-polymorphism/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-03-polymorphism/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-03-polymorphism/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-03-polymorphism/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-03-polymorphism/out/production/example-03-polymorphism/academy/learnprogramming/Jaws.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-03-polymorphism/out/production/example-03-polymorphism/academy/learnprogramming/Jaws.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-03-polymorphism/out/production/example-03-polymorphism/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-03-polymorphism/out/production/example-03-polymorphism/academy/learnprogramming/Main.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-03-polymorphism/out/production/example-03-polymorphism/academy/learnprogramming/Movie.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-03-polymorphism/out/production/example-03-polymorphism/academy/learnprogramming/Movie.class -------------------------------------------------------------------------------- /Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-03-polymorphism/out/production/example-03-polymorphism/academy/learnprogramming/StarWars.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 07 - OOP Part 2 - Composition, Encapsulation, and Polymorphism/example-03-polymorphism/out/production/example-03-polymorphism/academy/learnprogramming/StarWars.class -------------------------------------------------------------------------------- /Section 08 - Arrays, Java inbuilt lists, Autoboxing and Unboxing/example-01-arrays/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /Section 08 - Arrays, Java inbuilt lists, Autoboxing and Unboxing/example-01-arrays/.idea/description.html: -------------------------------------------------------------------------------- 1 | Simple Java application that includes a class with main() method -------------------------------------------------------------------------------- /Section 08 - Arrays, Java inbuilt lists, Autoboxing and Unboxing/example-01-arrays/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 08 - Arrays, Java inbuilt lists, Autoboxing and Unboxing/example-01-arrays/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Section 08 - Arrays, Java inbuilt lists, Autoboxing and Unboxing/example-01-arrays/.idea/project-template.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Section 08 - Arrays, Java inbuilt lists, Autoboxing and Unboxing/example-01-arrays/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Section 08 - Arrays, Java inbuilt lists, Autoboxing and Unboxing/example-01-arrays/out/production/example-01-arrays/academy/learnprogramming/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amb690/java-masterclass/116ce2850acf5554f0efcf94ac5a53ab051007aa/Section 08 - Arrays, Java inbuilt lists, Autoboxing and Unboxing/example-01-arrays/out/production/example-01-arrays/academy/learnprogramming/Main.class --------------------------------------------------------------------------------