├── git
├── src
├── chapter15
│ ├── filematchingwithmultipletransactions
│ │ ├── files
│ │ │ ├── log.txt
│ │ │ ├── newmast.txt
│ │ │ ├── oldmast.txt
│ │ │ └── trans.txt
│ │ └── TransactionRecord.java
│ └── filematching
│ │ ├── files
│ │ ├── trans.txt
│ │ ├── newmast.txt
│ │ ├── oldmast.txt
│ │ └── log.txt
│ │ └── TransactionRecord.java
├── tictactoe
│ ├── Board.java
│ ├── Main.java
│ └── Value.java
├── classtests
│ ├── students_record.txt
│ ├── PhoneManufacturer.java
│ ├── BitFlipper.java
│ ├── ExaminationScore.java
│ ├── StudentGrade.java
│ ├── Connection.java
│ ├── Palindrome.java
│ ├── MobilePhoneTests.java
│ └── Mp3PlayerTest.java
├── hackerranksolutions
│ └── thirtydaysofcode
│ │ ├── day20
│ │ └── Day20.java
│ │ ├── day0
│ │ └── Day0.java
│ │ ├── day5
│ │ └── Day5.java
│ │ └── day1
│ │ └── Day1.java
├── chapter7
│ ├── whotcards
│ │ ├── WhotSuits.java
│ │ ├── exceptionss
│ │ │ ├── CardGameException.java
│ │ │ ├── StackOverflowException.java
│ │ │ ├── StackUnderflowException.java
│ │ │ └── InvalidCircleCardValueException.java
│ │ ├── WhotCardGame.java
│ │ └── WhotPlayer.java
│ ├── normalcards
│ │ ├── exceptions
│ │ │ ├── CardGameException.java
│ │ │ ├── StackUnderflowException.java
│ │ │ ├── StackOverflowException.java
│ │ │ └── InvalidCardValueException.java
│ │ ├── Suits.java
│ │ ├── Player.java
│ │ └── CardGame.java
│ ├── DrawRainbowTest.java
│ ├── Practice.java
│ └── Practice4.java
├── chapter11
│ └── beansbusiness
│ │ ├── exceptions
│ │ └── MoneyException.java
│ │ ├── BuyBeans.java
│ │ └── Messenger.java
├── chapter2
│ ├── LineExercise.java
│ ├── Question19.java
│ ├── Question23.java
│ ├── Question22.java
│ ├── Question21.java
│ ├── Question20.java
│ ├── Account.java
│ ├── Checkerboard.java
│ ├── GuessNumber.java
│ ├── OddEven.java
│ └── Multiple.java
├── chapter3
│ ├── TryOutDateTest.java
│ ├── DateTest.java
│ ├── TryOutAirConditionerTest.java
│ ├── InvoiceTest.java
│ ├── TryOutInvoiceTest.java
│ └── HeartRateTest.java
├── chapter10
│ └── shapes
│ │ ├── TwoDimensionalShapes.java
│ │ ├── ThreeDimensionalShapes.java
│ │ ├── Square.java
│ │ ├── Circle.java
│ │ ├── Triangle.java
│ │ ├── Cube.java
│ │ ├── Sphere.java
│ │ ├── Tetrahedron.java
│ │ ├── ShapeTester.java
│ │ └── Shape.java
├── chapter4
│ ├── EConstantFactorialTest.java
│ ├── Mystery2.java
│ ├── DecryptingTest.java
│ ├── Mystery.java
│ ├── Mystery3.java
│ ├── KataTest.java
│ ├── TabularOutput.java
│ ├── DoWhileStudentAverageGrade.java
│ ├── ForLoopAverageGrade.java
│ └── WhileLoopAverage.java
├── chapter5
│ ├── WhileTest.java
│ ├── Factorial.java
│ ├── AnotherWhileTest.java
│ ├── AutopolicyTest.java
│ ├── FunCubes.java
│ ├── PiSeries.java
│ ├── ModifiedCompoundInterest.java
│ ├── MaxAndMinNumbers.java
│ ├── Factorials.java
│ └── GuessGame.java
├── chapter17
│ └── LambdaIntro.java
├── codewars
│ ├── VowelCount.java
│ ├── DisemvowelTrolls.java
│ └── Mumbling.java
├── extras
│ ├── Something.java
│ ├── ArithmeticProgression.java
│ └── GeometricProgression.java
├── chapter6
│ ├── CircleArea.java
│ ├── EvenOrOdd.java
│ ├── CoordinatesDistance.java
│ ├── SquareOfAsterisks.java
│ └── Multiples.java
├── chapter14
│ ├── StringCases.java
│ ├── Practice.java
│ ├── StringPalindrome.java
│ ├── TokenizingAndComparingStrings2.java
│ ├── TokenizingAndComparingStrings.java
│ ├── ComparingStrings.java
│ ├── IntToCharacters.java
│ └── ComparingPortionsOfStrings.java
├── assignments
│ ├── TemperatureConversion.java
│ ├── AirConditionerTest.java
│ ├── TelevisionTest.java
│ └── Cylinder.java
└── chapter9
│ └── quadrilaterals
│ ├── Square.java
│ ├── Rectangle.java
│ └── Point.java
├── out
├── production
│ └── deitel-exercise
│ │ ├── chapter15
│ │ ├── filematchingwithmultipletransactions
│ │ │ ├── files
│ │ │ │ ├── log.txt
│ │ │ │ ├── newmast.txt
│ │ │ │ ├── trans.txt
│ │ │ │ └── oldmast.txt
│ │ │ ├── Account.class
│ │ │ ├── FileMatch.class
│ │ │ ├── CreateTrFile.class
│ │ │ ├── CreateAccountFile.class
│ │ │ └── TransactionRecord.class
│ │ └── filematching
│ │ │ ├── files
│ │ │ ├── trans.txt
│ │ │ ├── newmast.txt
│ │ │ ├── oldmast.txt
│ │ │ └── log.txt
│ │ │ ├── Account.class
│ │ │ ├── FileMatch.class
│ │ │ ├── CreateTrFile.class
│ │ │ ├── CreateAccountFile.class
│ │ │ └── TransactionRecord.class
│ │ ├── ClassTests
│ │ ├── students_record.txt
│ │ ├── Kataa.class
│ │ ├── BitFlipper.class
│ │ ├── Connection.class
│ │ ├── Mp3Player.class
│ │ ├── Palindrome.class
│ │ ├── MobilePhone.class
│ │ ├── StudentGrade.class
│ │ ├── Mp3PlayerTest.class
│ │ ├── StudentRecord.class
│ │ ├── ExaminationScore.class
│ │ ├── MobilePhoneTests.class
│ │ └── PhoneManufacturer.class
│ │ ├── chapter3
│ │ ├── Date.class
│ │ ├── Invoice.class
│ │ ├── DateTest.class
│ │ ├── Employee.class
│ │ ├── HeartRate.class
│ │ ├── EmployeeTest.class
│ │ ├── InvoiceTest.class
│ │ ├── TryOutDate.class
│ │ ├── HealthProfile.class
│ │ ├── HeartRateTest.class
│ │ ├── TryOutDateTest.class
│ │ ├── TryOutInvoice.class
│ │ ├── HealthProfileTest.class
│ │ ├── TryOutInvoiceTest.class
│ │ ├── TryOutAirConditioner.class
│ │ └── TryOutAirConditionerTest.class
│ │ ├── chapter4
│ │ ├── Kata.class
│ │ ├── Mystery.class
│ │ ├── Decryptor.class
│ │ ├── Encryptor.class
│ │ ├── KataTest.class
│ │ ├── Mystery2.class
│ │ ├── Mystery3.class
│ │ ├── Decrypting.class
│ │ ├── GasMileage.class
│ │ ├── Palindromes.class
│ │ ├── DecryptingTest.class
│ │ ├── LargestNumber.class
│ │ ├── TabularOutput.class
│ │ ├── SalaryCalculator.class
│ │ ├── SquareOfAsterisks.class
│ │ ├── TwoLargestNumbers.class
│ │ ├── WhileLoopAverage.class
│ │ ├── EConstantFactorial.class
│ │ ├── ForLoopAverageGrade.class
│ │ ├── ValidatingUserInput.class
│ │ ├── CreditLimitCalculator.class
│ │ ├── EConstantFactorialTest.class
│ │ ├── DecimalEquivalentOfBinary.class
│ │ ├── DoWhileStudentAverageGrade.class
│ │ ├── SalesCommissionCalculator.class
│ │ ├── FactorialOfNonNegativeNumbers.class
│ │ └── CheckerboardPatternOfAsterisks.class
│ │ ├── chapter6
│ │ ├── Kata.class
│ │ ├── EvenOrOdd.class
│ │ ├── Multiples.class
│ │ ├── CircleArea.class
│ │ ├── CoinTossing.class
│ │ ├── Hypotenuse.class
│ │ ├── PrimeNumbers.class
│ │ ├── Exponentiation.class
│ │ ├── FindTheMinimum.class
│ │ ├── GuessTheNumber.class
│ │ ├── ParkingCharges.class
│ │ ├── PerfectNumbers.class
│ │ ├── StudentPoints.class
│ │ ├── ReversingDigits.class
│ │ ├── RoundingNumbers.class
│ │ ├── SeparatingDigits.class
│ │ ├── SquareOfAsterisks.class
│ │ ├── CoordinatesDistance.class
│ │ ├── CoinTossing$CoinFace.class
│ │ ├── CrapGameModification.class
│ │ ├── GreatestCommonDivisor.class
│ │ ├── SquareOfAnyCharacter.class
│ │ ├── TableOfBiOctHexNumbers.class
│ │ ├── TemperatureConversion.class
│ │ ├── Computer_AidedInstruction.class
│ │ ├── CrapGameModification$Status.class
│ │ ├── GuessTheNumberModification.class
│ │ ├── Computer_AidedInstruction_DifficultyLevels.class
│ │ ├── Computer_AidedInstruction_StudentFatigue.class
│ │ └── Computer_AidedInstruction_MonitoringStudentPerformance.class
│ │ ├── chapter8
│ │ ├── Date.class
│ │ ├── Time2.class
│ │ ├── Rectangle.class
│ │ ├── HugeInteger.class
│ │ ├── ComplexNumbers.class
│ │ ├── SavingsAccount.class
│ │ ├── RationalNumbers.class
│ │ ├── ComplexNumbersTest.class
│ │ ├── RationalNumbersTest.class
│ │ └── SavingsAccountTest.class
│ │ ├── extras
│ │ ├── Result.class
│ │ ├── Indexing.class
│ │ ├── Products.class
│ │ ├── Something.class
│ │ ├── AirlineMovies.class
│ │ ├── Intersection.class
│ │ ├── NoDuplicates.class
│ │ ├── ArithmeticProgression.class
│ │ └── GeometricProgression.class
│ │ ├── TicTacToe
│ │ ├── Board.class
│ │ ├── Main.class
│ │ ├── Value.class
│ │ └── Value$1.class
│ │ ├── chapter2
│ │ ├── Account.class
│ │ ├── OddEven.class
│ │ ├── Shapes.class
│ │ ├── CharValue.class
│ │ ├── Multiple.class
│ │ ├── Checkerboard.class
│ │ ├── Combination.class
│ │ ├── GuessNumber.class
│ │ ├── LineExercise.class
│ │ ├── Question19.class
│ │ ├── Question20.class
│ │ ├── Question21.class
│ │ ├── Question22.class
│ │ ├── Question23.class
│ │ ├── BmiCalculator.class
│ │ ├── BasicArithmetic.class
│ │ ├── CircleDimensions.class
│ │ ├── IntegerComparison.class
│ │ ├── CarpoolSavingsCalculator.class
│ │ ├── IntegerValueOfCharacters.class
│ │ ├── TablesOfSquaresAndCubes.class
│ │ ├── LargestAndSmallestIntegers.class
│ │ ├── NegativePositiveZeroValues.class
│ │ ├── SeparatingDigitsInAnInteger.class
│ │ ├── ArithmeticSmallestAndLargest.class
│ │ └── WorldPopulationGrowthCalculator.class
│ │ ├── chapter7
│ │ ├── Polling.class
│ │ ├── Practice.class
│ │ ├── Practice2.class
│ │ ├── Practice3.class
│ │ ├── Practice4.class
│ │ ├── DiceRolling.class
│ │ ├── DrawRainbow.class
│ │ ├── GameOfCraps.class
│ │ ├── TotalSales.class
│ │ ├── DrawRainbowTest.class
│ │ ├── FibonacciSeries.class
│ │ ├── SalesCommission.class
│ │ ├── normalcards
│ │ │ ├── Card.class
│ │ │ ├── Suits.class
│ │ │ ├── Player.class
│ │ │ ├── Suits$1.class
│ │ │ ├── CardDeck.class
│ │ │ ├── CardGame.class
│ │ │ └── exceptions
│ │ │ │ ├── CardGameException.class
│ │ │ │ ├── StackOverflowException.class
│ │ │ │ ├── StackUnderflowException.class
│ │ │ │ └── InvalidCardValueException.class
│ │ ├── CommandLineArgument.class
│ │ ├── GameOfCraps$Status.class
│ │ ├── SieveOfEratosthenes.class
│ │ ├── whotcards
│ │ │ ├── WhotCard.class
│ │ │ ├── WhotSuits.class
│ │ │ ├── WhotCardDeck.class
│ │ │ ├── WhotCardGame.class
│ │ │ ├── WhotPlayer.class
│ │ │ ├── WhotCardDeck$1.class
│ │ │ └── exceptionss
│ │ │ │ ├── CardGameException.class
│ │ │ │ ├── StackOverflowException.class
│ │ │ │ ├── StackUnderflowException.class
│ │ │ │ └── InvalidCircleCardValueException.class
│ │ ├── DuplicateElimination.class
│ │ ├── AirlineReservationSystem.class
│ │ ├── AirlineReservationSystemm.class
│ │ └── VariableLengthArgumentList.class
│ │ ├── chapter14
│ │ ├── Exercise.class
│ │ ├── PigLatin.class
│ │ ├── Practice.class
│ │ ├── DateFormat.class
│ │ ├── MorseCode.class
│ │ ├── StringCases.class
│ │ ├── TextAnalysis.class
│ │ ├── CheckProtection.class
│ │ ├── ComparingStrings.class
│ │ ├── FromFiveToThrees.class
│ │ ├── IntToCharacters.class
│ │ ├── ProjectLimericks.class
│ │ ├── RandomSentences.class
│ │ ├── ReverseSentence.class
│ │ ├── SearchingStrings.class
│ │ ├── StringPalindrome.class
│ │ ├── SearchingStrings2.class
│ │ ├── ComparingPortionsOfStrings.class
│ │ ├── TokenizingTelephoneNumbers.class
│ │ ├── WordEquivalentOfCheckAmount.class
│ │ ├── TokenizingAndComparingStrings.class
│ │ └── TokenizingAndComparingStrings2.class
│ │ ├── chapter5
│ │ ├── Factorial.class
│ │ ├── FunCubes.class
│ │ ├── GuessGame.class
│ │ ├── PiSeries.class
│ │ ├── WhileTest.class
│ │ ├── Autopolicy.class
│ │ ├── Factorials.class
│ │ ├── AutopolicyTest.class
│ │ ├── CustomerSales.class
│ │ ├── AnotherWhileTest.class
│ │ ├── FbUserRateGrowth.class
│ │ ├── GlobalWarmingQuiz.class
│ │ ├── MaxAndMinNumbers.class
│ │ ├── PrintingDiamonds.class
│ │ ├── PrintingDiamonds2.class
│ │ ├── PythagoreanTriples.class
│ │ ├── CustomerSupportSwitch.class
│ │ ├── TwelveDaysOfChristmas.class
│ │ ├── BarChartPrintingProgram.class
│ │ ├── ModifiedCompoundInterest.class
│ │ ├── ModifiedPrintingDiamonds.class
│ │ ├── TrianglePrintingProgram.class
│ │ ├── DoWhileTwelveDaysOfChristmas.class
│ │ ├── ForLoopTwelveDaysOfChristmas.class
│ │ └── ModifiedTrianglePrintingProgram.class
│ │ ├── codewars
│ │ ├── Mumbling.class
│ │ ├── VowelCount.class
│ │ ├── PrinterErrors.class
│ │ ├── DisemvowelTrolls.class
│ │ └── JadenCaseStrings.class
│ │ ├── Assignments
│ │ ├── Cylinder.class
│ │ ├── Television.class
│ │ ├── AirConditioner.class
│ │ ├── TelevisionTest.class
│ │ ├── AirConditionerTest.class
│ │ ├── QuadraticEquation.class
│ │ └── TemperatureConversion.class
│ │ ├── chapter10
│ │ ├── shapes
│ │ │ ├── Cube.class
│ │ │ ├── Circle.class
│ │ │ ├── Shape.class
│ │ │ ├── Sphere.class
│ │ │ ├── Square.class
│ │ │ ├── Triangle.class
│ │ │ ├── ShapeTester.class
│ │ │ ├── Tetrahedron.class
│ │ │ ├── TwoDimensionalShapes.class
│ │ │ └── ThreeDimensionalShapes.class
│ │ └── payrollsystem
│ │ │ ├── Invoice.class
│ │ │ ├── Payable.class
│ │ │ ├── Employee.class
│ │ │ ├── PieceWorker.class
│ │ │ ├── HourlyEmployee.class
│ │ │ ├── PayrollSystemTest.class
│ │ │ ├── SalariedEmployee.class
│ │ │ ├── CommissionEmployee.class
│ │ │ ├── PayableInterfaceTest.class
│ │ │ └── BasePlusCommissionEmployee.class
│ │ ├── chapter17
│ │ ├── LambdaIntro.class
│ │ └── SummarizingCharactersInAFile.class
│ │ ├── chapter9
│ │ ├── employee
│ │ │ ├── Employee.class
│ │ │ ├── HourlyEmployee.class
│ │ │ ├── CommissionEmployee.class
│ │ │ ├── HourlyEmployeeTest.class
│ │ │ └── CommissionEmployeeTest.class
│ │ └── quadrilaterals
│ │ │ ├── Point.class
│ │ │ ├── Square.class
│ │ │ ├── Rectangle.class
│ │ │ ├── Trapezoid.class
│ │ │ ├── Parallelogram.class
│ │ │ └── Quadrilateral.class
│ │ ├── chapter11
│ │ └── beansbusiness
│ │ │ ├── BuyBeans.class
│ │ │ ├── Messenger.class
│ │ │ ├── ClientCode.class
│ │ │ └── exceptions
│ │ │ └── MoneyException.class
│ │ └── hackerranksolutions
│ │ └── thirtydaysofcode
│ │ ├── day0
│ │ └── Day0.class
│ │ ├── day1
│ │ └── Day1.class
│ │ ├── day2
│ │ ├── Day2.class
│ │ └── Result.class
│ │ ├── day3
│ │ └── Day3.class
│ │ ├── day4
│ │ ├── Day4.class
│ │ └── Person.class
│ │ ├── day5
│ │ └── Day5.class
│ │ ├── day6
│ │ └── Day6.class
│ │ ├── day7
│ │ └── Day7.class
│ │ ├── day8
│ │ └── Day8.class
│ │ ├── day9
│ │ ├── Day9.class
│ │ └── Result.class
│ │ ├── day10
│ │ └── Day10.class
│ │ ├── day11
│ │ └── Day11.class
│ │ ├── day12
│ │ ├── Day12.class
│ │ └── Student.class
│ │ ├── day13
│ │ ├── Day13.class
│ │ └── MyBook.class
│ │ ├── day14
│ │ ├── Day14.class
│ │ └── Difference.class
│ │ ├── day15
│ │ ├── Day15.class
│ │ ├── LinkedList.class
│ │ └── LinkedList$Node.class
│ │ ├── day16
│ │ └── Day16.class
│ │ ├── day17
│ │ ├── Day17.class
│ │ └── Calculator.class
│ │ ├── day18
│ │ └── Day18.class
│ │ ├── day19
│ │ ├── Day19.class
│ │ ├── Calculator.class
│ │ └── AdvancedArithmetic.class
│ │ └── day20
│ │ └── Day20.class
└── test
│ └── deitel-exercise
│ ├── chapter8
│ ├── DateTest.class
│ └── RectangleTest.class
│ ├── ClassTests
│ └── KataaTest.class
│ ├── chapter5
│ ├── PiSeriesTest.class
│ ├── PrintingDiamondsTest.class
│ ├── PrintingDiamonds2Test.class
│ └── ModifiedPrintingDiamondsTest.class
│ ├── codewars
│ ├── MumblingTest.class
│ ├── VowelCountTest.class
│ ├── CreatePhoneNumber.class
│ ├── PrinterErrorsTest.class
│ ├── DisemvowelTrollsTest.class
│ └── JadenCaseStringsTest.class
│ ├── extras
│ ├── AirlineMoviesTest.class
│ ├── ArithmeticProgressionTest.class
│ └── GeometricProgressionTest.class
│ ├── chapter6
│ ├── ParkingChargesTest.class
│ ├── RoundingNumbersTest.class
│ ├── SeparatingDigitsTest.class
│ └── CoordinatesDistanceTest.class
│ └── chapter7
│ ├── normalcards
│ ├── CardTest.class
│ ├── PlayerTest.class
│ ├── CardDeckTest.class
│ └── CardGameTest.class
│ ├── whotcards
│ ├── WhotCardTest.class
│ ├── WhotPlayerTest.class
│ ├── WhotCardDeckTest.class
│ └── WhotCardGameTest.class
│ └── AirlineReservationSystemmTest.class
├── lib
├── junit-4.13.1.jar
├── hamcrest-core-1.3.jar
├── opentest4j-1.2.0.jar
├── junit-4.13.1-javadoc.jar
├── junit-jupiter-5.7.0.jar
├── apiguardian-api-1.1.0.jar
├── hamcrest-core-1.3-javadoc.jar
├── junit-jupiter-api-5.7.0.jar
├── opentest4j-1.2.0-javadoc.jar
├── junit-jupiter-5.7.0-javadoc.jar
├── junit-jupiter-engine-5.7.0.jar
├── junit-jupiter-params-5.7.0.jar
├── junit-platform-engine-1.7.0.jar
├── apiguardian-api-1.1.0-javadoc.jar
├── junit-platform-commons-1.7.0.jar
├── junit-jupiter-api-5.7.0-javadoc.jar
├── junit-jupiter-engine-5.7.0-javadoc.jar
├── junit-jupiter-params-5.7.0-javadoc.jar
├── junit-platform-engine-1.7.0-javadoc.jar
└── junit-platform-commons-1.7.0-javadoc.jar
├── .idea
├── .gitignore
├── misc.xml
├── vcs.xml
├── runConfigurations.xml
├── modules.xml
└── inspectionProfiles
│ └── Project_Default.xml
└── test
├── codewars
├── VowelCountTest.java
├── PrinterErrorsTest.java
├── JadenCaseStringsTest.java
├── DisemvowelTrollsTest.java
└── CreatePhoneNumber.java
├── chapter6
├── ParkingChargesTest.java
├── CoordinatesDistanceTest.java
├── SeparatingDigitsTest.java
└── RoundingNumbersTest.java
├── chapter5
├── PrintingDiamonds2Test.java
├── PiSeriesTest.java
├── PrintingDiamondsTest.java
└── ModifiedPrintingDiamondsTest.java
├── chapter8
├── DateTest.java
└── RectangleTest.java
├── extras
├── AirlineMoviesTest.java
├── GeometricProgressionTest.java
└── ArithmeticProgressionTest.java
├── chapter7
├── normalcards
│ ├── PlayerTest.java
│ └── CardGameTest.java
└── whotcards
│ ├── WhotPlayerTest.java
│ └── WhotCardGameTest.java
└── classtests
└── KataaTest.java
/git:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/chapter15/filematchingwithmultipletransactions/files/log.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/chapter15/filematchingwithmultipletransactions/files/newmast.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/tictactoe/Board.java:
--------------------------------------------------------------------------------
1 | package tictactoe;
2 |
3 | public class Board {
4 | }
5 |
--------------------------------------------------------------------------------
/src/tictactoe/Main.java:
--------------------------------------------------------------------------------
1 | package tictactoe;
2 |
3 | public class Main {
4 | }
5 |
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematchingwithmultipletransactions/files/log.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematchingwithmultipletransactions/files/newmast.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/chapter15/filematching/files/trans.txt:
--------------------------------------------------------------------------------
1 | 100 27.14
2 | 300 62.11
3 | 400 100.56
4 | 900 82.17
5 |
--------------------------------------------------------------------------------
/lib/junit-4.13.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/junit-4.13.1.jar
--------------------------------------------------------------------------------
/src/classtests/students_record.txt:
--------------------------------------------------------------------------------
1 | Firstname Lastname level Year of birth Age
2 | John Daniel 300 2007 14
3 |
--------------------------------------------------------------------------------
/lib/hamcrest-core-1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/hamcrest-core-1.3.jar
--------------------------------------------------------------------------------
/lib/opentest4j-1.2.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/opentest4j-1.2.0.jar
--------------------------------------------------------------------------------
/lib/junit-4.13.1-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/junit-4.13.1-javadoc.jar
--------------------------------------------------------------------------------
/lib/junit-jupiter-5.7.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/junit-jupiter-5.7.0.jar
--------------------------------------------------------------------------------
/lib/apiguardian-api-1.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/apiguardian-api-1.1.0.jar
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematching/files/trans.txt:
--------------------------------------------------------------------------------
1 | 100 27.14
2 | 300 62.11
3 | 400 100.56
4 | 900 82.17
5 |
--------------------------------------------------------------------------------
/lib/hamcrest-core-1.3-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/hamcrest-core-1.3-javadoc.jar
--------------------------------------------------------------------------------
/lib/junit-jupiter-api-5.7.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/junit-jupiter-api-5.7.0.jar
--------------------------------------------------------------------------------
/lib/opentest4j-1.2.0-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/opentest4j-1.2.0-javadoc.jar
--------------------------------------------------------------------------------
/lib/junit-jupiter-5.7.0-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/junit-jupiter-5.7.0-javadoc.jar
--------------------------------------------------------------------------------
/lib/junit-jupiter-engine-5.7.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/junit-jupiter-engine-5.7.0.jar
--------------------------------------------------------------------------------
/lib/junit-jupiter-params-5.7.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/junit-jupiter-params-5.7.0.jar
--------------------------------------------------------------------------------
/lib/junit-platform-engine-1.7.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/junit-platform-engine-1.7.0.jar
--------------------------------------------------------------------------------
/out/production/deitel-exercise/ClassTests/students_record.txt:
--------------------------------------------------------------------------------
1 | Firstname Lastname level Year of birth Age
2 | John Daniel 300 2007 14
3 |
--------------------------------------------------------------------------------
/lib/apiguardian-api-1.1.0-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/apiguardian-api-1.1.0-javadoc.jar
--------------------------------------------------------------------------------
/lib/junit-platform-commons-1.7.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/junit-platform-commons-1.7.0.jar
--------------------------------------------------------------------------------
/lib/junit-jupiter-api-5.7.0-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/junit-jupiter-api-5.7.0-javadoc.jar
--------------------------------------------------------------------------------
/src/chapter15/filematching/files/newmast.txt:
--------------------------------------------------------------------------------
1 | 100 Alan Jones 375.31
2 | 300 Mary Smith 89.30
3 | 500 Sam Sharp 0.00
4 | 700 Suzy Green -14.22
5 |
--------------------------------------------------------------------------------
/src/chapter15/filematching/files/oldmast.txt:
--------------------------------------------------------------------------------
1 | 100 Alan Jones 348.17
2 | 300 Mary Smith 27.19
3 | 500 Sam Sharp 0.00
4 | 700 Suzy Green -14.22
5 |
--------------------------------------------------------------------------------
/lib/junit-jupiter-engine-5.7.0-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/junit-jupiter-engine-5.7.0-javadoc.jar
--------------------------------------------------------------------------------
/lib/junit-jupiter-params-5.7.0-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/junit-jupiter-params-5.7.0-javadoc.jar
--------------------------------------------------------------------------------
/lib/junit-platform-engine-1.7.0-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/junit-platform-engine-1.7.0-javadoc.jar
--------------------------------------------------------------------------------
/src/chapter15/filematching/files/log.txt:
--------------------------------------------------------------------------------
1 | Unmatched transaction record for account number 400
2 | Unmatched transaction record for account number 900
3 |
--------------------------------------------------------------------------------
/lib/junit-platform-commons-1.7.0-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/lib/junit-platform-commons-1.7.0-javadoc.jar
--------------------------------------------------------------------------------
/src/hackerranksolutions/thirtydaysofcode/day20/Day20.java:
--------------------------------------------------------------------------------
1 | package hackerranksolutions.thirtydaysofcode.day20;
2 |
3 | public class Day20 {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter8/DateTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter8/DateTest.class
--------------------------------------------------------------------------------
/src/chapter7/whotcards/WhotSuits.java:
--------------------------------------------------------------------------------
1 | package chapter7.whotcards;
2 |
3 | public enum WhotSuits {
4 | TRIANGLE, CROSS, SQUARE, STAR, CIRCLE, WHOT
5 | }
6 |
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/Date.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/Date.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/Kata.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/Kata.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/Kata.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/Kata.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter8/Date.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter8/Date.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/extras/Result.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/extras/Result.class
--------------------------------------------------------------------------------
/src/chapter15/filematchingwithmultipletransactions/files/oldmast.txt:
--------------------------------------------------------------------------------
1 | 100 Alan Jones 348.17
2 | 300 Mary Smith 27.19
3 | 500 Sam Sharp 0.00
4 | 700 Suzy Green -14.22
5 |
--------------------------------------------------------------------------------
/src/chapter15/filematchingwithmultipletransactions/files/trans.txt:
--------------------------------------------------------------------------------
1 | 100 27.14
2 | 300 62.11
3 | 400 100.56
4 | 900 82.17
5 | 300 83.89
6 | 700 80.78
7 | 700 1.53
8 |
--------------------------------------------------------------------------------
/out/production/deitel-exercise/ClassTests/Kataa.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/ClassTests/Kataa.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/TicTacToe/Board.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/TicTacToe/Board.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/TicTacToe/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/TicTacToe/Main.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/TicTacToe/Value.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/TicTacToe/Value.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematching/files/newmast.txt:
--------------------------------------------------------------------------------
1 | 100 Alan Jones 375.31
2 | 300 Mary Smith 89.30
3 | 500 Sam Sharp 0.00
4 | 700 Suzy Green -14.22
5 |
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematching/files/oldmast.txt:
--------------------------------------------------------------------------------
1 | 100 Alan Jones 348.17
2 | 300 Mary Smith 27.19
3 | 500 Sam Sharp 0.00
4 | 700 Suzy Green -14.22
5 |
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/Account.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/Account.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/OddEven.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/OddEven.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/Shapes.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/Shapes.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/Invoice.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/Invoice.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/Mystery.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/Mystery.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/Polling.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/Polling.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter8/Time2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter8/Time2.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/extras/Indexing.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/extras/Indexing.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/extras/Products.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/extras/Products.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/extras/Something.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/extras/Something.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/ClassTests/KataaTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/ClassTests/KataaTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter5/PiSeriesTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter5/PiSeriesTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter8/RectangleTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter8/RectangleTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/codewars/MumblingTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/codewars/MumblingTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/TicTacToe/Value$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/TicTacToe/Value$1.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/Exercise.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/Exercise.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/PigLatin.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/PigLatin.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/Practice.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/Practice.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/CharValue.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/CharValue.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/Multiple.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/Multiple.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/DateTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/DateTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/Employee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/Employee.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/HeartRate.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/HeartRate.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/Decryptor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/Decryptor.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/Encryptor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/Encryptor.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/KataTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/KataTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/Mystery2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/Mystery2.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/Mystery3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/Mystery3.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/Factorial.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/Factorial.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/FunCubes.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/FunCubes.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/GuessGame.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/GuessGame.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/PiSeries.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/PiSeries.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/WhileTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/WhileTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/EvenOrOdd.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/EvenOrOdd.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/Multiples.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/Multiples.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/Practice.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/Practice.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/Practice2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/Practice2.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/Practice3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/Practice3.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/Practice4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/Practice4.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter8/Rectangle.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter8/Rectangle.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/codewars/Mumbling.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/codewars/Mumbling.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/codewars/VowelCountTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/codewars/VowelCountTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/extras/AirlineMoviesTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/extras/AirlineMoviesTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/Assignments/Cylinder.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/Assignments/Cylinder.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/ClassTests/BitFlipper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/ClassTests/BitFlipper.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/ClassTests/Connection.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/ClassTests/Connection.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/ClassTests/Mp3Player.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/ClassTests/Mp3Player.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/ClassTests/Palindrome.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/ClassTests/Palindrome.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/shapes/Cube.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/shapes/Cube.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/DateFormat.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/DateFormat.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/MorseCode.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/MorseCode.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/StringCases.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/StringCases.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematching/files/log.txt:
--------------------------------------------------------------------------------
1 | Unmatched transaction record for account number 400
2 | Unmatched transaction record for account number 900
3 |
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter17/LambdaIntro.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter17/LambdaIntro.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/Checkerboard.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/Checkerboard.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/Combination.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/Combination.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/GuessNumber.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/GuessNumber.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/LineExercise.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/LineExercise.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/Question19.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/Question19.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/Question20.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/Question20.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/Question21.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/Question21.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/Question22.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/Question22.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/Question23.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/Question23.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/EmployeeTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/EmployeeTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/InvoiceTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/InvoiceTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/TryOutDate.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/TryOutDate.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/Decrypting.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/Decrypting.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/GasMileage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/GasMileage.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/Palindromes.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/Palindromes.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/Autopolicy.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/Autopolicy.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/Factorials.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/Factorials.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/CircleArea.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/CircleArea.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/CoinTossing.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/CoinTossing.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/Hypotenuse.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/Hypotenuse.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/PrimeNumbers.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/PrimeNumbers.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/DiceRolling.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/DiceRolling.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/DrawRainbow.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/DrawRainbow.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/GameOfCraps.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/GameOfCraps.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/TotalSales.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/TotalSales.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter8/HugeInteger.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter8/HugeInteger.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/codewars/VowelCount.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/codewars/VowelCount.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/extras/AirlineMovies.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/extras/AirlineMovies.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/extras/Intersection.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/extras/Intersection.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/extras/NoDuplicates.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/extras/NoDuplicates.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter6/ParkingChargesTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter6/ParkingChargesTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/codewars/CreatePhoneNumber.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/codewars/CreatePhoneNumber.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/codewars/PrinterErrorsTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/codewars/PrinterErrorsTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/Assignments/Television.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/Assignments/Television.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/ClassTests/MobilePhone.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/ClassTests/MobilePhone.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/ClassTests/StudentGrade.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/ClassTests/StudentGrade.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/shapes/Circle.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/shapes/Circle.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/shapes/Shape.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/shapes/Shape.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/shapes/Sphere.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/shapes/Sphere.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/shapes/Square.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/shapes/Square.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/TextAnalysis.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/TextAnalysis.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/BmiCalculator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/BmiCalculator.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/HealthProfile.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/HealthProfile.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/HeartRateTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/HeartRateTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/TryOutDateTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/TryOutDateTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/TryOutInvoice.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/TryOutInvoice.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/DecryptingTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/DecryptingTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/LargestNumber.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/LargestNumber.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/TabularOutput.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/TabularOutput.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/AutopolicyTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/AutopolicyTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/CustomerSales.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/CustomerSales.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/Exponentiation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/Exponentiation.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/FindTheMinimum.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/FindTheMinimum.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/GuessTheNumber.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/GuessTheNumber.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/ParkingCharges.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/ParkingCharges.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/PerfectNumbers.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/PerfectNumbers.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/StudentPoints.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/StudentPoints.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter8/ComplexNumbers.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter8/ComplexNumbers.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter8/SavingsAccount.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter8/SavingsAccount.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/codewars/PrinterErrors.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/codewars/PrinterErrors.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter5/PrintingDiamondsTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter5/PrintingDiamondsTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter6/RoundingNumbersTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter6/RoundingNumbersTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter6/SeparatingDigitsTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter6/SeparatingDigitsTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter7/normalcards/CardTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter7/normalcards/CardTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/codewars/DisemvowelTrollsTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/codewars/DisemvowelTrollsTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/codewars/JadenCaseStringsTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/codewars/JadenCaseStringsTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/Assignments/AirConditioner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/Assignments/AirConditioner.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/Assignments/TelevisionTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/Assignments/TelevisionTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/ClassTests/Mp3PlayerTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/ClassTests/Mp3PlayerTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/ClassTests/StudentRecord.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/ClassTests/StudentRecord.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/shapes/Triangle.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/shapes/Triangle.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/CheckProtection.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/CheckProtection.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/ComparingStrings.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/ComparingStrings.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/FromFiveToThrees.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/FromFiveToThrees.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/IntToCharacters.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/IntToCharacters.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/ProjectLimericks.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/ProjectLimericks.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/RandomSentences.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/RandomSentences.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/ReverseSentence.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/ReverseSentence.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/SearchingStrings.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/SearchingStrings.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/StringPalindrome.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/StringPalindrome.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematchingwithmultipletransactions/files/trans.txt:
--------------------------------------------------------------------------------
1 | 100 27.14
2 | 300 62.11
3 | 400 100.56
4 | 900 82.17
5 | 300 83.89
6 | 700 80.78
7 | 700 1.53
8 |
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/BasicArithmetic.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/BasicArithmetic.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/CircleDimensions.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/CircleDimensions.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/IntegerComparison.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/IntegerComparison.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/HealthProfileTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/HealthProfileTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/TryOutInvoiceTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/TryOutInvoiceTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/SalaryCalculator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/SalaryCalculator.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/SquareOfAsterisks.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/SquareOfAsterisks.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/TwoLargestNumbers.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/TwoLargestNumbers.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/WhileLoopAverage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/WhileLoopAverage.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/AnotherWhileTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/AnotherWhileTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/FbUserRateGrowth.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/FbUserRateGrowth.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/GlobalWarmingQuiz.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/GlobalWarmingQuiz.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/MaxAndMinNumbers.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/MaxAndMinNumbers.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/PrintingDiamonds.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/PrintingDiamonds.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/PrintingDiamonds2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/PrintingDiamonds2.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/ReversingDigits.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/ReversingDigits.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/RoundingNumbers.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/RoundingNumbers.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/SeparatingDigits.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/SeparatingDigits.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/SquareOfAsterisks.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/SquareOfAsterisks.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/DrawRainbowTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/DrawRainbowTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/FibonacciSeries.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/FibonacciSeries.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/SalesCommission.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/SalesCommission.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/normalcards/Card.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/normalcards/Card.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/normalcards/Suits.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/normalcards/Suits.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter8/RationalNumbers.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter8/RationalNumbers.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter9/employee/Employee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter9/employee/Employee.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/codewars/DisemvowelTrolls.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/codewars/DisemvowelTrolls.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/codewars/JadenCaseStrings.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/codewars/JadenCaseStrings.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter5/PrintingDiamonds2Test.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter5/PrintingDiamonds2Test.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter6/CoordinatesDistanceTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter6/CoordinatesDistanceTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter7/normalcards/PlayerTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter7/normalcards/PlayerTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter7/whotcards/WhotCardTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter7/whotcards/WhotCardTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/extras/ArithmeticProgressionTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/extras/ArithmeticProgressionTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/extras/GeometricProgressionTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/extras/GeometricProgressionTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/ClassTests/ExaminationScore.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/ClassTests/ExaminationScore.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/ClassTests/MobilePhoneTests.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/ClassTests/MobilePhoneTests.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/ClassTests/PhoneManufacturer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/ClassTests/PhoneManufacturer.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/shapes/ShapeTester.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/shapes/ShapeTester.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/shapes/Tetrahedron.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/shapes/Tetrahedron.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/SearchingStrings2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/SearchingStrings2.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematchingwithmultipletransactions/files/oldmast.txt:
--------------------------------------------------------------------------------
1 | 100 Alan Jones 348.17
2 | 300 Mary Smith 27.19
3 | 500 Sam Sharp 0.00
4 | 700 Suzy Green -14.22
5 |
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/EConstantFactorial.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/EConstantFactorial.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/ForLoopAverageGrade.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/ForLoopAverageGrade.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/ValidatingUserInput.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/ValidatingUserInput.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/PythagoreanTriples.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/PythagoreanTriples.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/CoordinatesDistance.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/CoordinatesDistance.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/CommandLineArgument.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/CommandLineArgument.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/GameOfCraps$Status.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/GameOfCraps$Status.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/SieveOfEratosthenes.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/SieveOfEratosthenes.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/normalcards/Player.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/normalcards/Player.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/normalcards/Suits$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/normalcards/Suits$1.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/whotcards/WhotCard.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/whotcards/WhotCard.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/whotcards/WhotSuits.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/whotcards/WhotSuits.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter8/ComplexNumbersTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter8/ComplexNumbersTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter8/RationalNumbersTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter8/RationalNumbersTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter8/SavingsAccountTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter8/SavingsAccountTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/extras/ArithmeticProgression.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/extras/ArithmeticProgression.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/extras/GeometricProgression.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/extras/GeometricProgression.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter7/normalcards/CardDeckTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter7/normalcards/CardDeckTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter7/normalcards/CardGameTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter7/normalcards/CardGameTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter7/whotcards/WhotPlayerTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter7/whotcards/WhotPlayerTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/Assignments/AirConditionerTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/Assignments/AirConditionerTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/Assignments/QuadraticEquation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/Assignments/QuadraticEquation.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/payrollsystem/Invoice.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/payrollsystem/Invoice.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/payrollsystem/Payable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/payrollsystem/Payable.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematching/Account.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter15/filematching/Account.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/TryOutAirConditioner.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/TryOutAirConditioner.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/CreditLimitCalculator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/CreditLimitCalculator.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/EConstantFactorialTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/EConstantFactorialTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/CustomerSupportSwitch.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/CustomerSupportSwitch.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/TwelveDaysOfChristmas.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/TwelveDaysOfChristmas.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/CoinTossing$CoinFace.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/CoinTossing$CoinFace.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/CrapGameModification.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/CrapGameModification.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/GreatestCommonDivisor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/GreatestCommonDivisor.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/SquareOfAnyCharacter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/SquareOfAnyCharacter.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/TableOfBiOctHexNumbers.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/TableOfBiOctHexNumbers.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/TemperatureConversion.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/TemperatureConversion.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/DuplicateElimination.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/DuplicateElimination.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/normalcards/CardDeck.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/normalcards/CardDeck.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/normalcards/CardGame.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/normalcards/CardGame.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/whotcards/WhotCardDeck.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/whotcards/WhotCardDeck.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/whotcards/WhotCardGame.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/whotcards/WhotCardGame.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/whotcards/WhotPlayer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/whotcards/WhotPlayer.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter9/quadrilaterals/Point.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter9/quadrilaterals/Point.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter9/quadrilaterals/Square.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter9/quadrilaterals/Square.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter5/ModifiedPrintingDiamondsTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter5/ModifiedPrintingDiamondsTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter7/whotcards/WhotCardDeckTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter7/whotcards/WhotCardDeckTest.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter7/whotcards/WhotCardGameTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter7/whotcards/WhotCardGameTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/Assignments/TemperatureConversion.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/Assignments/TemperatureConversion.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/payrollsystem/Employee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/payrollsystem/Employee.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter11/beansbusiness/BuyBeans.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter11/beansbusiness/BuyBeans.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter11/beansbusiness/Messenger.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter11/beansbusiness/Messenger.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematching/FileMatch.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter15/filematching/FileMatch.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/CarpoolSavingsCalculator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/CarpoolSavingsCalculator.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/IntegerValueOfCharacters.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/IntegerValueOfCharacters.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/TablesOfSquaresAndCubes.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/TablesOfSquaresAndCubes.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter3/TryOutAirConditionerTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter3/TryOutAirConditionerTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/BarChartPrintingProgram.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/BarChartPrintingProgram.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/ModifiedCompoundInterest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/ModifiedCompoundInterest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/ModifiedPrintingDiamonds.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/ModifiedPrintingDiamonds.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/TrianglePrintingProgram.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/TrianglePrintingProgram.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/AirlineReservationSystem.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/AirlineReservationSystem.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/whotcards/WhotCardDeck$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/whotcards/WhotCardDeck$1.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter9/employee/HourlyEmployee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter9/employee/HourlyEmployee.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter9/quadrilaterals/Rectangle.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter9/quadrilaterals/Rectangle.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter9/quadrilaterals/Trapezoid.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter9/quadrilaterals/Trapezoid.class
--------------------------------------------------------------------------------
/out/test/deitel-exercise/chapter7/AirlineReservationSystemmTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/test/deitel-exercise/chapter7/AirlineReservationSystemmTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/payrollsystem/PieceWorker.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/payrollsystem/PieceWorker.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter11/beansbusiness/ClientCode.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter11/beansbusiness/ClientCode.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/ComparingPortionsOfStrings.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/ComparingPortionsOfStrings.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/TokenizingTelephoneNumbers.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/TokenizingTelephoneNumbers.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematching/CreateTrFile.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter15/filematching/CreateTrFile.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/LargestAndSmallestIntegers.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/LargestAndSmallestIntegers.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/NegativePositiveZeroValues.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/NegativePositiveZeroValues.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/SeparatingDigitsInAnInteger.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/SeparatingDigitsInAnInteger.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/DecimalEquivalentOfBinary.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/DecimalEquivalentOfBinary.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/DoWhileStudentAverageGrade.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/DoWhileStudentAverageGrade.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/SalesCommissionCalculator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/SalesCommissionCalculator.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/Computer_AidedInstruction.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/Computer_AidedInstruction.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/CrapGameModification$Status.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/CrapGameModification$Status.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/GuessTheNumberModification.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/GuessTheNumberModification.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/AirlineReservationSystemm.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/AirlineReservationSystemm.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/VariableLengthArgumentList.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/VariableLengthArgumentList.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter9/employee/CommissionEmployee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter9/employee/CommissionEmployee.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter9/employee/HourlyEmployeeTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter9/employee/HourlyEmployeeTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/payrollsystem/HourlyEmployee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/payrollsystem/HourlyEmployee.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/shapes/TwoDimensionalShapes.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/shapes/TwoDimensionalShapes.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/WordEquivalentOfCheckAmount.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/WordEquivalentOfCheckAmount.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter17/SummarizingCharactersInAFile.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter17/SummarizingCharactersInAFile.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/ArithmeticSmallestAndLargest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/ArithmeticSmallestAndLargest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/FactorialOfNonNegativeNumbers.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/FactorialOfNonNegativeNumbers.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/DoWhileTwelveDaysOfChristmas.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/DoWhileTwelveDaysOfChristmas.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/ForLoopTwelveDaysOfChristmas.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/ForLoopTwelveDaysOfChristmas.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter9/quadrilaterals/Parallelogram.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter9/quadrilaterals/Parallelogram.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter9/quadrilaterals/Quadrilateral.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter9/quadrilaterals/Quadrilateral.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/payrollsystem/PayrollSystemTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/payrollsystem/PayrollSystemTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/payrollsystem/SalariedEmployee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/payrollsystem/SalariedEmployee.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/shapes/ThreeDimensionalShapes.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/shapes/ThreeDimensionalShapes.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/TokenizingAndComparingStrings.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/TokenizingAndComparingStrings.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter14/TokenizingAndComparingStrings2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter14/TokenizingAndComparingStrings2.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematching/CreateAccountFile.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter15/filematching/CreateAccountFile.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematching/TransactionRecord.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter15/filematching/TransactionRecord.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter2/WorldPopulationGrowthCalculator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter2/WorldPopulationGrowthCalculator.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter4/CheckerboardPatternOfAsterisks.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter4/CheckerboardPatternOfAsterisks.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter5/ModifiedTrianglePrintingProgram.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter5/ModifiedTrianglePrintingProgram.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter9/employee/CommissionEmployeeTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter9/employee/CommissionEmployeeTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/payrollsystem/CommissionEmployee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/payrollsystem/CommissionEmployee.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/payrollsystem/PayableInterfaceTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/payrollsystem/PayableInterfaceTest.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day0/Day0.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day0/Day0.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day1/Day1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day1/Day1.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day2/Day2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day2/Day2.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day3/Day3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day3/Day3.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day4/Day4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day4/Day4.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day5/Day5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day5/Day5.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day6/Day6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day6/Day6.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day7/Day7.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day7/Day7.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day8/Day8.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day8/Day8.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day9/Day9.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day9/Day9.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/whotcards/exceptionss/CardGameException.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/whotcards/exceptionss/CardGameException.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day10/Day10.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day10/Day10.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day11/Day11.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day11/Day11.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day12/Day12.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day12/Day12.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day13/Day13.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day13/Day13.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day14/Day14.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day14/Day14.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day15/Day15.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day15/Day15.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day16/Day16.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day16/Day16.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day17/Day17.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day17/Day17.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day18/Day18.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day18/Day18.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day19/Day19.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day19/Day19.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day2/Result.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day2/Result.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day20/Day20.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day20/Day20.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day4/Person.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day4/Person.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day9/Result.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day9/Result.class
--------------------------------------------------------------------------------
/src/chapter7/normalcards/exceptions/CardGameException.java:
--------------------------------------------------------------------------------
1 | package chapter7.normalcards.exceptions;
2 |
3 | public class CardGameException extends RuntimeException{
4 | public CardGameException(String message) {
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter10/payrollsystem/BasePlusCommissionEmployee.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter10/payrollsystem/BasePlusCommissionEmployee.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter11/beansbusiness/exceptions/MoneyException.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter11/beansbusiness/exceptions/MoneyException.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/Computer_AidedInstruction_DifficultyLevels.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/Computer_AidedInstruction_DifficultyLevels.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/Computer_AidedInstruction_StudentFatigue.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/Computer_AidedInstruction_StudentFatigue.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/normalcards/exceptions/CardGameException.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/normalcards/exceptions/CardGameException.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day12/Student.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day12/Student.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day13/MyBook.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day13/MyBook.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/whotcards/exceptionss/StackOverflowException.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/whotcards/exceptionss/StackOverflowException.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day14/Difference.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day14/Difference.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day15/LinkedList.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day15/LinkedList.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day17/Calculator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day17/Calculator.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day19/Calculator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day19/Calculator.class
--------------------------------------------------------------------------------
/src/classtests/PhoneManufacturer.java:
--------------------------------------------------------------------------------
1 | package classtests;
2 |
3 | public enum PhoneManufacturer {
4 | APPLE,
5 | REDMI,
6 | SAMSUNG,
7 | HTC,
8 | GOOGLE,
9 | NOKIA,
10 | MOTOROLA,
11 | HUAWEI
12 | }
13 |
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematchingwithmultipletransactions/Account.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter15/filematchingwithmultipletransactions/Account.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematchingwithmultipletransactions/FileMatch.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter15/filematchingwithmultipletransactions/FileMatch.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/normalcards/exceptions/StackOverflowException.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/normalcards/exceptions/StackOverflowException.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/normalcards/exceptions/StackUnderflowException.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/normalcards/exceptions/StackUnderflowException.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/whotcards/exceptionss/StackUnderflowException.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/whotcards/exceptionss/StackUnderflowException.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/normalcards/exceptions/InvalidCardValueException.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/normalcards/exceptions/InvalidCardValueException.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day15/LinkedList$Node.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day15/LinkedList$Node.class
--------------------------------------------------------------------------------
/src/chapter11/beansbusiness/exceptions/MoneyException.java:
--------------------------------------------------------------------------------
1 | package chapter11.beansbusiness.exceptions;
2 |
3 | public class MoneyException extends IllegalArgumentException{
4 | public MoneyException(String s) {
5 | super(s);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematchingwithmultipletransactions/CreateTrFile.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter15/filematchingwithmultipletransactions/CreateTrFile.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day19/AdvancedArithmetic.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/hackerranksolutions/thirtydaysofcode/day19/AdvancedArithmetic.class
--------------------------------------------------------------------------------
/src/chapter7/whotcards/exceptionss/CardGameException.java:
--------------------------------------------------------------------------------
1 | package chapter7.whotcards.exceptionss;
2 |
3 | public class CardGameException extends RuntimeException{
4 | public CardGameException(String message) {
5 | super(message);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter6/Computer_AidedInstruction_MonitoringStudentPerformance.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter6/Computer_AidedInstruction_MonitoringStudentPerformance.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter7/whotcards/exceptionss/InvalidCircleCardValueException.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter7/whotcards/exceptionss/InvalidCircleCardValueException.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematchingwithmultipletransactions/CreateAccountFile.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter15/filematchingwithmultipletransactions/CreateAccountFile.class
--------------------------------------------------------------------------------
/out/production/deitel-exercise/chapter15/filematchingwithmultipletransactions/TransactionRecord.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ssarrayya/java-deitel-exercises/HEAD/out/production/deitel-exercise/chapter15/filematchingwithmultipletransactions/TransactionRecord.class
--------------------------------------------------------------------------------
/src/chapter7/normalcards/exceptions/StackUnderflowException.java:
--------------------------------------------------------------------------------
1 | package chapter7.normalcards.exceptions;
2 |
3 | public class StackUnderflowException extends CardGameException{
4 | public StackUnderflowException(String message) {
5 | super(message);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/chapter7/whotcards/exceptionss/StackOverflowException.java:
--------------------------------------------------------------------------------
1 | package chapter7.whotcards.exceptionss;
2 |
3 | public class StackOverflowException extends CardGameException {
4 | public StackOverflowException(String message) {
5 | super(message);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/chapter7/whotcards/exceptionss/StackUnderflowException.java:
--------------------------------------------------------------------------------
1 | package chapter7.whotcards.exceptionss;
2 |
3 | public class StackUnderflowException extends CardGameException {
4 | public StackUnderflowException(String message) {
5 | super(message);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/chapter7/normalcards/exceptions/StackOverflowException.java:
--------------------------------------------------------------------------------
1 | package chapter7.normalcards.exceptions;
2 |
3 | public class StackOverflowException extends CardGameException {
4 |
5 | public StackOverflowException(String message) {
6 | super(message);
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /../../../../../../:\Users\DELL\IdeaProjects\deitel-exercise\.idea/dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/src/chapter7/normalcards/exceptions/InvalidCardValueException.java:
--------------------------------------------------------------------------------
1 | package chapter7.normalcards.exceptions;
2 |
3 | public class InvalidCardValueException extends CardGameException{
4 |
5 | public InvalidCardValueException(String message) {
6 | super(message);
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/src/chapter7/whotcards/exceptionss/InvalidCircleCardValueException.java:
--------------------------------------------------------------------------------
1 | package chapter7.whotcards.exceptionss;
2 |
3 | public class InvalidCircleCardValueException extends CardGameException{
4 | public InvalidCircleCardValueException(String message) {
5 | super(message);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/test/codewars/VowelCountTest.java:
--------------------------------------------------------------------------------
1 | package codewars;
2 |
3 | import org.junit.Test;
4 | import static org.junit.Assert.assertEquals;
5 |
6 | class VowelCountTest {
7 | @Test
8 | void testCase1() {
9 | assertEquals("Nope!", 5, VowelCount.getCount("abracadabra"));
10 | }
11 | }
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/chapter2/LineExercise.java:
--------------------------------------------------------------------------------
1 | package chapter2;
2 |
3 | public class LineExercise{
4 |
5 | public static void main(String[] args){
6 | System.out.println("1 2 3 4");
7 |
8 | System.out.print("1 2 3 4");
9 |
10 | System.out.printf("%n 1 2 %s", "3 4");
11 |
12 |
13 | }
14 |
15 |
16 | }
--------------------------------------------------------------------------------
/src/chapter3/TryOutDateTest.java:
--------------------------------------------------------------------------------
1 | package chapter3;
2 |
3 | public class TryOutDateTest {
4 | public static void main(String[] args) {
5 | TryOutDate aDate = new TryOutDate(5, 15, 2000);
6 |
7 | System.out.println("Sarah's birthday is " + aDate.displayDate());
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/src/chapter10/shapes/TwoDimensionalShapes.java:
--------------------------------------------------------------------------------
1 | package chapter10.shapes;
2 |
3 | public abstract class TwoDimensionalShapes implements Shape{
4 | abstract double getArea();
5 |
6 | @Override
7 | public String toString() {
8 | return "Area of the two dimensional shape is {}" + getArea();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/src/chapter2/Question19.java:
--------------------------------------------------------------------------------
1 | /*
2 | 2.19 What does the following code print?
3 | System.out.printf("*%n**%n***%n****%n*****%n");
4 | */
5 |
6 | package chapter2;
7 |
8 | public class Question19{
9 | public static void main(String[] args){
10 | System.out.printf("*%n**%n***%n****%n*****%n");
11 | //prints a right-angled triangle
12 |
13 | }
14 |
15 |
16 | }
--------------------------------------------------------------------------------
/src/chapter4/EConstantFactorialTest.java:
--------------------------------------------------------------------------------
1 | package chapter4;
2 |
3 | public class EConstantFactorialTest {
4 | public static void main(String[] args) {
5 | System.out.printf("%s%f%n", "The value of e is ", EConstantFactorial.getEConstant(3));
6 | System.out.printf("%s%f", "The value of e^(2) is ", EConstantFactorial.getEConstantToAPower(3, 2));
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/src/chapter2/Question23.java:
--------------------------------------------------------------------------------
1 | /*
2 | 2.23 What does the following code print?
3 | System.out.printf("%s%n%s%n%s%n", "*", "***", "*****");
4 | */
5 |
6 | package chapter2;
7 |
8 | public class Question23{
9 | public static void main(String[] args){
10 | System.out.printf("%s%n%s%n%s%n", "*", "***", "*****");
11 |
12 | //another right-angled triangle
13 |
14 | }
15 |
16 |
17 |
18 | }
--------------------------------------------------------------------------------
/src/chapter4/Mystery2.java:
--------------------------------------------------------------------------------
1 | /*
2 | 4.25 What does the following program print?
3 | */
4 |
5 | package chapter4;
6 |
7 | public class Mystery2 {
8 | public static void main(String[] args) {
9 | int count = 1;
10 | while (count <= 10) {
11 | System.out.println(count % 2 == 1 ? "****" : "++++++++");
12 | ++count;
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
--------------------------------------------------------------------------------
/src/chapter5/WhileTest.java:
--------------------------------------------------------------------------------
1 | package chapter5;
2 |
3 | public class WhileTest{
4 | public static void main(String[] args) {
5 | int counter = 1;
6 |
7 | while(counter<20){
8 | System.out.printf("%d ", counter);
9 | counter++;
10 | }
11 |
12 | System.out.println();
13 | System.out.println("The counter is " + counter);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/tictactoe/Value.java:
--------------------------------------------------------------------------------
1 | package tictactoe;
2 |
3 | public enum Value {
4 | X, O, EMPTY;
5 |
6 |
7 | @Override
8 | public String toString() {
9 | String value = "";
10 | switch (this) {
11 | case X -> value = "X";
12 | case O -> value = "O";
13 | case EMPTY -> value = " ";
14 | }
15 | return value;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/chapter17/LambdaIntro.java:
--------------------------------------------------------------------------------
1 | package chapter17;
2 |
3 | import java.util.stream.IntStream;
4 |
5 | public class LambdaIntro {
6 | public static void main(String[] args) {
7 | System.out.printf("Sum of even numbers from 2 through 20 is: %d%n",
8 | IntStream.rangeClosed(1, 10)
9 | .map((int x) -> x * 2)
10 | .sum());
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/chapter7/normalcards/Suits.java:
--------------------------------------------------------------------------------
1 | package chapter7.normalcards;
2 |
3 | public enum Suits {
4 | SPADE, CLUB, HEART, DIAMOND;
5 |
6 | @Override
7 | public String toString() {
8 | return switch (this) {
9 | case CLUB -> "Club";
10 | case HEART -> "Heart";
11 | case SPADE -> "Spade";
12 | case DIAMOND -> "Diamond";
13 | };
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/test/chapter6/ParkingChargesTest.java:
--------------------------------------------------------------------------------
1 | package chapter6;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 | import org.junit.jupiter.api.Test;
5 |
6 | class ParkingChargesTest {
7 | ParkingCharges pc;
8 |
9 | @BeforeEach
10 | void beginTestsWith() {
11 | pc = new ParkingCharges();
12 | }
13 |
14 | @Test
15 | void calculateCharges() {
16 | pc.calculateCharges(8);
17 | }
18 | }
--------------------------------------------------------------------------------
/src/chapter10/shapes/ThreeDimensionalShapes.java:
--------------------------------------------------------------------------------
1 | package chapter10.shapes;
2 |
3 | public abstract class ThreeDimensionalShapes implements Shape{
4 | abstract double getArea();
5 | abstract double getVolume();
6 |
7 | @Override
8 | public String toString() {
9 | return "Area of the three dimensional shape is {}" + getArea() +
10 | "\n and Volume is {}" + getVolume();
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/chapter5/Factorial.java:
--------------------------------------------------------------------------------
1 | package chapter5;
2 |
3 | public class Factorial {
4 | public static void main(String[] args) {
5 | for(int number = 1; number < 21; number++) {
6 | long factorial = 1;
7 | for(int i = 1; i <= number; ++i) {
8 | factorial = factorial * i;
9 | }
10 | System.out.println(factorial + " ");
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/test/chapter5/PrintingDiamonds2Test.java:
--------------------------------------------------------------------------------
1 | package chapter5;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 | import org.junit.jupiter.api.Test;
5 |
6 | class PrintingDiamonds2Test {
7 | PrintingDiamonds2 pds;
8 |
9 | @BeforeEach
10 | void startTestWith(){
11 | pds = new PrintingDiamonds2();
12 | }
13 |
14 | @Test
15 | void printDiamonds() {
16 | pds.printDiamond();
17 | }
18 | }
--------------------------------------------------------------------------------
/test/chapter5/PiSeriesTest.java:
--------------------------------------------------------------------------------
1 | package chapter5;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 | import org.junit.jupiter.api.Test;
5 |
6 | public class PiSeriesTest {
7 | PiSeries calculate;
8 |
9 | @BeforeEach
10 | void startTestsWith(){
11 | calculate = new PiSeries();
12 | }
13 |
14 | @Test
15 | void calculatePiSeries(){
16 | calculate.calculatePiSeries();
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/test/chapter6/CoordinatesDistanceTest.java:
--------------------------------------------------------------------------------
1 | package chapter6;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 | import org.junit.jupiter.api.Test;
5 |
6 |
7 | class CoordinatesDistanceTest {
8 | CoordinatesDistance cd;
9 |
10 | @BeforeEach
11 | void startTestWith() {
12 | cd = new CoordinatesDistance();
13 | }
14 |
15 | @Test
16 | void distance() {
17 | cd.distance(2, 5, 6, 3);
18 | }
19 | }
--------------------------------------------------------------------------------
/test/chapter5/PrintingDiamondsTest.java:
--------------------------------------------------------------------------------
1 | package chapter5;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 | import org.junit.jupiter.api.Test;
5 |
6 | class PrintingDiamondsTest {
7 | PrintingDiamonds pd;
8 |
9 | @BeforeEach
10 | void startTestWith(){
11 | pd = new PrintingDiamonds();
12 | }
13 |
14 | @Test
15 | void printDiamond() {
16 | pd.printDiamond();
17 | pd.otherHalf();
18 | }
19 | }
--------------------------------------------------------------------------------
/test/chapter8/DateTest.java:
--------------------------------------------------------------------------------
1 | package chapter8;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 | import org.junit.jupiter.api.Test;
5 |
6 | class DateTest {
7 |
8 | @BeforeEach
9 | void setUp() {
10 | }
11 |
12 | @Test
13 | void dateFormatTest() {
14 | Date date = new Date(10, 14,2002);
15 | Date date1 = new Date("March", 3, 1992);
16 | Date date2 = new Date(147, 2000);
17 |
18 |
19 | }
20 | }
--------------------------------------------------------------------------------
/src/chapter4/DecryptingTest.java:
--------------------------------------------------------------------------------
1 | package chapter4;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 | import org.junit.jupiter.api.Test;
5 |
6 | public class DecryptingTest {
7 | private Decrypting decoder;
8 |
9 | @BeforeEach
10 | void startTestsWith() {
11 | decoder = new Decrypting();
12 | }
13 |
14 | @Test
15 | void testThatUserInputsFourDigitNumber(){
16 | decoder.decoder(1234);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/test/chapter6/SeparatingDigitsTest.java:
--------------------------------------------------------------------------------
1 | package chapter6;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 | import org.junit.jupiter.api.Test;
5 |
6 | class SeparatingDigitsTest {
7 | SeparatingDigits sd;
8 |
9 | @BeforeEach
10 | void startAllTestWith() {
11 | sd = new SeparatingDigits();
12 | }
13 |
14 | @Test
15 | void testSeparatingDigits(){
16 | System.out.println(sd.displayDigits(87643));
17 | }
18 | }
--------------------------------------------------------------------------------
/src/chapter5/AnotherWhileTest.java:
--------------------------------------------------------------------------------
1 | package chapter5;
2 |
3 | public class AnotherWhileTest {
4 | public static void main(String[] args){
5 | /*int counter = 10;
6 |
7 | while(counter>=1){
8 | System.out.printf("%d ", counter);
9 | counter--;
10 | }*/
11 |
12 | for(int counter = 10; counter>=1; counter--){
13 | System.out.printf("%d ", counter) ;
14 | }
15 |
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/test/codewars/PrinterErrorsTest.java:
--------------------------------------------------------------------------------
1 | package codewars;
2 |
3 |
4 | import org.junit.jupiter.api.Test;
5 |
6 | import static org.junit.jupiter.api.Assertions.*;
7 |
8 | class PrinterErrorsTest {
9 | @Test
10 | public void test() {
11 | System.out.println("printerError Fixed Tests");
12 | String s="aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbmmmmmmmmmmmmmmmmmmmxyz";
13 | assertEquals("3/56", PrinterErrors.printerError(s));
14 | }
15 | }
--------------------------------------------------------------------------------
/src/chapter3/DateTest.java:
--------------------------------------------------------------------------------
1 | package chapter3;
2 |
3 | public class DateTest{
4 | public static void main(String[] args){
5 | Date sarahDate = new Date(5, 15, 2000);
6 |
7 | System.out.printf("The date is %s%n", sarahDate.displayDate());
8 |
9 | System.out.printf("The month is %d%n", sarahDate.getMonth());
10 |
11 | System.out.printf("The day is %d%n", sarahDate.getDay());
12 |
13 | System.out.printf("The year is %d%n", sarahDate.getYear());
14 | }
15 |
16 | }
--------------------------------------------------------------------------------
/src/classtests/BitFlipper.java:
--------------------------------------------------------------------------------
1 | package classtests;
2 |
3 | import java.util.Scanner;
4 |
5 | public class BitFlipper{
6 |
7 | public static void main(String[] args){
8 | Scanner input = new Scanner(System.in);
9 |
10 | int number;
11 |
12 | System.out.print("Enter a number between 0 and 1: ");
13 | number = input.nextInt();
14 |
15 | if(number == 0)
16 | System.out.println(1);
17 |
18 | if(number == 1)
19 | System.out.println(0);
20 | }
21 |
22 | }
--------------------------------------------------------------------------------
/src/codewars/VowelCount.java:
--------------------------------------------------------------------------------
1 | package codewars;
2 |
3 | public class VowelCount {
4 | public static int getCount(String str) {
5 | int vowelsCount = 0;
6 | // your code here
7 | char[] charArray = str.toCharArray();
8 | for(char c : charArray) {
9 | if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u') {
10 | vowelsCount++;
11 | }
12 | }
13 | return vowelsCount;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/extras/Something.java:
--------------------------------------------------------------------------------
1 | package extras;
2 |
3 | public class Something {
4 | public static void main(String[] args) {
5 | try {
6 | Float f1 = new Float("3.0");
7 | int x = f1.intValue();
8 | byte b = f1.byteValue();
9 | double d = f1.doubleValue();
10 | System.out.println(x + b + d);
11 | } catch (NumberFormatException e) {
12 | System.out.println("bad number");
13 | }
14 | }
15 | }
--------------------------------------------------------------------------------
/src/chapter7/DrawRainbowTest.java:
--------------------------------------------------------------------------------
1 | package chapter7;
2 |
3 | import javax.swing.JFrame;
4 |
5 | public class DrawRainbowTest {
6 | public static void main(String[] args) {
7 | DrawRainbow panel = new DrawRainbow();
8 | JFrame application = new JFrame();
9 |
10 | application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
11 | application.add(panel);
12 | application.setSize(400, 250);
13 | application.setVisible(true);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/test/chapter5/ModifiedPrintingDiamondsTest.java:
--------------------------------------------------------------------------------
1 | package chapter5;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 | import org.junit.jupiter.api.Test;
5 |
6 | class ModifiedPrintingDiamondsTest {
7 | ModifiedPrintingDiamonds pd;
8 |
9 | @BeforeEach
10 | void startTestsWith() {
11 | pd = new ModifiedPrintingDiamonds();
12 | }
13 |
14 | @Test
15 | void testThatApplicationCanPrintDiamondsAccordingToSize(){
16 | pd.printDiamond(18);
17 | }
18 | }
--------------------------------------------------------------------------------
/src/chapter10/shapes/Square.java:
--------------------------------------------------------------------------------
1 | package chapter10.shapes;
2 |
3 | public class Square extends TwoDimensionalShapes {
4 | private double side;
5 |
6 | public Square(double side) {
7 | this.side = side;
8 | }
9 |
10 | @Override
11 | public double getArea() {
12 | return side * side;
13 | }
14 |
15 | @Override
16 | public String toString() {
17 | return String.format("%s%.2f", "The area of the square is ", getArea());
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/chapter4/Mystery.java:
--------------------------------------------------------------------------------
1 | /*
2 | 4.16 What does the following program print?
3 | */
4 |
5 | package chapter4;
6 |
7 | public class Mystery {
8 | public static void main(String[] args) {
9 | int x = 1;
10 | int total = 0;
11 | while (x <= 10) {
12 | int y = x * x;
13 | System.out.println(y);
14 | total += y;
15 | ++x;
16 | }
17 |
18 | System.out.printf("Total is %d%n", total);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/chapter6/CircleArea.java:
--------------------------------------------------------------------------------
1 | /*
2 | 6.20 (Circle Area) Write an application that prompts the user for the radius of a circle and uses
3 | a method called circleArea to calculate the area of the circle.
4 | */
5 |
6 | package chapter6;
7 |
8 | public class CircleArea {
9 | public static double circleArea(int radius) {
10 | return Math.PI * radius * radius;
11 | }
12 |
13 | public static void main(String[] args) {
14 | System.out.println(circleArea(5));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/extras/ArithmeticProgression.java:
--------------------------------------------------------------------------------
1 | package extras;
2 |
3 | public class ArithmeticProgression {
4 | int nextTerm;
5 |
6 | public int AP(int firstNumber, int secondNumber, int thirdNumber) {
7 | int difference = secondNumber - firstNumber;
8 | if(secondNumber - firstNumber == thirdNumber - secondNumber) {
9 | nextTerm = firstNumber + (4 - 1) * difference;
10 | System.out.println(nextTerm);
11 | }
12 | return nextTerm;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/chapter7/normalcards/Player.java:
--------------------------------------------------------------------------------
1 | package chapter7.normalcards;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | public class Player {
7 | private String name;
8 | private List cards = new ArrayList<>();
9 |
10 | public Player(String playerName) {
11 | name = playerName;
12 | }
13 |
14 | public String getName() {
15 | return name;
16 | }
17 |
18 | public void addCard(Card card) {
19 | cards.add(card);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/src/extras/GeometricProgression.java:
--------------------------------------------------------------------------------
1 | package extras;
2 |
3 | public class GeometricProgression {
4 | int nextTerm;
5 | public int GP(int firstNumber, int secondNumber, int thirdNumber) {
6 | int commonRatio = secondNumber / firstNumber;
7 |
8 | if(secondNumber / firstNumber == thirdNumber / secondNumber) {
9 | nextTerm = (int) (firstNumber * Math.pow(commonRatio, 4 - 1));
10 | }
11 | System.out.println(nextTerm);
12 | return nextTerm;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/chapter10/shapes/Circle.java:
--------------------------------------------------------------------------------
1 | package chapter10.shapes;
2 |
3 | public class Circle extends TwoDimensionalShapes{
4 | private double diameter;
5 |
6 | public Circle(double diameter) {
7 | this.diameter = diameter;
8 | }
9 |
10 | @Override
11 | public double getArea() {
12 | return (Math.PI * diameter * diameter) / 4;
13 | }
14 |
15 | @Override
16 | public String toString() {
17 | return String.format("%s%.2f", "The area of the circle is ", getArea());
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/chapter4/Mystery3.java:
--------------------------------------------------------------------------------
1 | /*
2 | 4.26 What does the following program print?
3 | */
4 |
5 | package chapter4;
6 |
7 | public class Mystery3 {
8 | public static void main(String[] args) {
9 | int row = 10;
10 | while (row >= 1) {
11 | int column = 1;
12 | while (column <= 10) {
13 | System.out.print(row % 2 == 1 ? "<" : ">");
14 | ++column;
15 | }
16 | --row;
17 | System.out.println();
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/test/extras/AirlineMoviesTest.java:
--------------------------------------------------------------------------------
1 | package extras;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 | import org.junit.jupiter.api.Test;
5 |
6 | import static org.junit.jupiter.api.Assertions.*;
7 |
8 | class AirlineMoviesTest {
9 | AirlineMovies am;
10 | @BeforeEach
11 | void setUp() {
12 | am = new AirlineMovies();
13 | }
14 |
15 | @Test
16 | void testIfSumEqualToFlightLength() {
17 | assertTrue(am.isSumEqualToFlightLength());
18 | am.moviesThatEqualFlightLength();
19 | }
20 | }
--------------------------------------------------------------------------------
/src/chapter14/StringCases.java:
--------------------------------------------------------------------------------
1 | package chapter14;
2 |
3 | /*
4 | 14.10 (Displaying Strings in Uppercase and Lowercase) Write an application that inputs a line of
5 | text and outputs the text twice—once in all uppercase letters and once in all lowercase letters.
6 | */
7 |
8 | public class StringCases {
9 | public static void main(String[] args) {
10 | String text = ReverseSentence.collectSentence();
11 | System.out.println(text.toUpperCase());
12 | System.out.println(text.toLowerCase());
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/classtests/ExaminationScore.java:
--------------------------------------------------------------------------------
1 | package classtests;
2 |
3 | import java.util.Scanner;
4 |
5 | public class ExaminationScore{
6 | public static void main(String[] args){
7 |
8 | Scanner input = new Scanner(System.in);
9 | double examScore;
10 |
11 | System.out.print("Enter a score: ");
12 | examScore = input.nextDouble();
13 |
14 | if(examScore >= 40)
15 | System.out.println("Student has passed");
16 |
17 | if(examScore < 40)
18 | System.out.println("Student failed");
19 |
20 |
21 |
22 | }
23 |
24 | }
--------------------------------------------------------------------------------
/src/assignments/TemperatureConversion.java:
--------------------------------------------------------------------------------
1 | package assignments;
2 |
3 | import java.util.Scanner;
4 |
5 | public class TemperatureConversion{
6 | public static void main(String[] args){
7 |
8 | Scanner input = new Scanner(System.in);
9 | double celsius;
10 | double fahrenheit;
11 |
12 | System.out.println("Enter a degree in celsius: " );
13 | celsius = input.nextDouble();
14 |
15 | fahrenheit = (9/5) * celsius + 32;
16 | System.out.println(celsius + " Celsius is "+ fahrenheit +" Fahrenheit");
17 | }
18 |
19 |
20 |
21 | }
--------------------------------------------------------------------------------
/src/chapter7/Practice.java:
--------------------------------------------------------------------------------
1 | package chapter7;
2 |
3 | public class Practice {
4 | public static void main(String[] args) {
5 | final int ARRAY_SIZE = 10;
6 |
7 | double[] fractions = new double[ARRAY_SIZE];
8 |
9 | fractions[9] = 1.667;
10 | fractions[6] = 3.333;
11 | double sum = 0;
12 |
13 | for (int x = 0; x < fractions.length; x++) {
14 | sum += fractions[x];
15 | }
16 | System.out.printf("%s%2f", "Sum of elements of array is ", sum);
17 | }
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/test/chapter6/RoundingNumbersTest.java:
--------------------------------------------------------------------------------
1 | package chapter6;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 | import org.junit.jupiter.api.Test;
5 |
6 | class RoundingNumbersTest {
7 | RoundingNumbers rn;
8 |
9 | @BeforeEach
10 | void commenceTheTestWith() {
11 | rn = new RoundingNumbers();
12 | }
13 |
14 | @Test
15 | void roundNumbersWithMethods() {
16 | rn.roundToNearestInteger();
17 | rn.roundToTenths();
18 | rn.roundToHundredths();
19 | rn.roundToThousandths();
20 | }
21 | }
--------------------------------------------------------------------------------
/test/extras/GeometricProgressionTest.java:
--------------------------------------------------------------------------------
1 | package extras;
2 |
3 | import org.junit.jupiter.api.Test;
4 |
5 | import static org.junit.jupiter.api.Assertions.assertEquals;
6 |
7 | public class GeometricProgressionTest {
8 | GeometricProgression gp = new GeometricProgression();
9 |
10 | @Test
11 | void testForNextNumberInSequence() {
12 | int firstNumber = 2;
13 | int secondNumber = 4;
14 | int thirdNumber = 8;
15 | assertEquals(16, gp.GP(firstNumber, secondNumber, thirdNumber));
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/test/extras/ArithmeticProgressionTest.java:
--------------------------------------------------------------------------------
1 | package extras;
2 |
3 | import org.junit.jupiter.api.Test;
4 |
5 | import static org.junit.jupiter.api.Assertions.assertEquals;
6 |
7 | public class ArithmeticProgressionTest {
8 | ArithmeticProgression ap = new ArithmeticProgression();
9 |
10 | @Test
11 | void testForNextNumberInSequence() {
12 | int firstNumber = 2;
13 | int secondNumber = 4;
14 | int thirdNumber = 6;
15 | assertEquals(8, ap.AP(firstNumber, secondNumber, thirdNumber));
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/src/assignments/AirConditionerTest.java:
--------------------------------------------------------------------------------
1 | package assignments;
2 |
3 | public class AirConditionerTest{
4 |
5 | public static void main(String[] args){
6 |
7 | AirConditioner sarahAirConditioner = new AirConditioner(true, "LG", 29);
8 |
9 | System.out.printf("The product name is %s%n", sarahAirConditioner.getProductName());
10 |
11 | System.out.printf("The air conditioner is on is %s%n", sarahAirConditioner.isOn());
12 |
13 | System.out.printf("The temperature is %d%n", sarahAirConditioner.getTemperature());
14 |
15 |
16 | }
17 |
18 |
19 |
20 | }
--------------------------------------------------------------------------------
/src/chapter7/normalcards/CardGame.java:
--------------------------------------------------------------------------------
1 | package chapter7.normalcards;
2 |
3 | public class CardGame {
4 | private final int numberOfPlayers;
5 | private final int numberOfDealtCards;
6 |
7 | public CardGame(int numberOfPlayers, int cardToDeal) {
8 | this.numberOfPlayers = numberOfPlayers;
9 | numberOfDealtCards = cardToDeal;
10 | }
11 |
12 | public int getNumberOfPlayers() {
13 | return numberOfPlayers;
14 | }
15 |
16 | public int getNumberOfDealtCards() {
17 | return numberOfDealtCards;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/chapter2/Question22.java:
--------------------------------------------------------------------------------
1 | /*
2 | 2.22 What does the following code print?
3 | System.out.print("*");
4 | System.out.println("***");
5 | System.out.println("*****");
6 | System.out.print("****");
7 | System.out.println("**");
8 | */
9 |
10 | package chapter2;
11 |
12 | public class Question22{
13 |
14 | public static void main(String[] args){
15 |
16 | System.out.print("*");
17 | System.out.println("***");
18 | System.out.println("*****");
19 | System.out.print("****");
20 | System.out.println("**");
21 | //prints a rhombus
22 |
23 | }
24 |
25 |
26 | }
--------------------------------------------------------------------------------
/src/chapter2/Question21.java:
--------------------------------------------------------------------------------
1 | /*
2 | 2.21 What does the following code print?
3 | System.out.print("*");
4 | System.out.print("***");
5 | System.out.print("*****");
6 | System.out.print("****");
7 | System.out.println("**");
8 | */
9 |
10 | package chapter2;
11 |
12 | public class Question21{
13 | public static void main(String[] args){
14 | System.out.print("*");
15 | System.out.print("***");
16 | System.out.print("*****");
17 | System.out.print("****");
18 | System.out.println("**");
19 |
20 | //prints a straight line of asterisks
21 | }
22 |
23 |
24 |
25 |
26 | }
--------------------------------------------------------------------------------
/src/chapter4/KataTest.java:
--------------------------------------------------------------------------------
1 | package chapter4;
2 |
3 | public class KataTest {
4 | public static void main(String[] args) {
5 |
6 | Kata tuesdayKata = new Kata();
7 |
8 | System.out.println("The average is " + tuesdayKata.calculateAverage(26, 15, 7));
9 |
10 | System.out.println("The student grade is " +tuesdayKata.calculateGrade(56));
11 |
12 | System.out.println("The number is even is " + tuesdayKata.isEven(6));
13 |
14 | System.out.println("The number is prime is " + tuesdayKata.isPrimeNumber(257983783));
15 | }
16 | }
17 |
18 |
--------------------------------------------------------------------------------
/src/chapter7/whotcards/WhotCardGame.java:
--------------------------------------------------------------------------------
1 | package chapter7.whotcards;
2 |
3 | public class WhotCardGame {
4 |
5 | private final int numberOfPlayers;
6 | private final int numberOfDealtCards;
7 |
8 | public WhotCardGame(int numberOfPlayers, int cardToDeal) {
9 | this.numberOfPlayers = numberOfPlayers;
10 | numberOfDealtCards = cardToDeal;
11 | }
12 |
13 | public int getNumberOfPlayers() {
14 | return numberOfPlayers;
15 | }
16 |
17 | public int getNumberOfDealtCards() {
18 | return numberOfDealtCards;
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/chapter10/shapes/Triangle.java:
--------------------------------------------------------------------------------
1 | package chapter10.shapes;
2 |
3 | public class Triangle extends TwoDimensionalShapes{
4 | private double base;
5 | private double height;
6 |
7 | public Triangle(double base, double height) {
8 | this.base = base;
9 | this.height = height;
10 | }
11 |
12 | @Override
13 | public double getArea() {
14 | return (base * height) / 2;
15 | }
16 |
17 | @Override
18 | public String toString() {
19 | return String.format("%s%.2f", "The area of the triangle is ", getArea());
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/src/chapter2/Question20.java:
--------------------------------------------------------------------------------
1 | /*
2 | 2.20 What does the following code print?
3 | System.out.println("*");
4 | System.out.println("***");
5 | System.out.println("*****");
6 | System.out.println("****");
7 | System.out.println("**");
8 | */
9 |
10 | package chapter2;
11 |
12 | public class Question20{
13 | public static void main(String[] args){
14 | System.out.println("*");
15 | System.out.println("***");
16 | System.out.println("*****");
17 | System.out.println("****");
18 | System.out.println("**");
19 |
20 |
21 | //looks like a line graph
22 |
23 | }
24 |
25 |
26 |
27 |
28 | }
--------------------------------------------------------------------------------
/src/chapter3/TryOutAirConditionerTest.java:
--------------------------------------------------------------------------------
1 | package chapter3;
2 |
3 | public class TryOutAirConditionerTest {
4 | public static void main(String[] args) {
5 | TryOutAirConditioner sarahAirConditioner = new TryOutAirConditioner("LG", true, 19);
6 |
7 | System.out.println("The product name is " + sarahAirConditioner.getProductName());
8 | System.out.println("The air conditioner is on is " + sarahAirConditioner.isOn());
9 | System.out.println("The air conditioner's temperature is " + sarahAirConditioner.getTemperature() + " degree Centigrade" );
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/chapter7/whotcards/WhotPlayer.java:
--------------------------------------------------------------------------------
1 | package chapter7.whotcards;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | public class WhotPlayer {
7 | private String name;
8 | private List cards = new ArrayList<>();
9 |
10 | public WhotPlayer(String playerName) {
11 | name = playerName;
12 | }
13 |
14 | public String getName() {
15 | return name;
16 | }
17 |
18 | public void addCard(WhotCard card) {
19 | cards.add(card);
20 | }
21 |
22 | public int getNumberOfCards() {
23 | return cards.size();
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/test/chapter7/normalcards/PlayerTest.java:
--------------------------------------------------------------------------------
1 | package chapter7.normalcards;
2 |
3 | import org.junit.jupiter.api.Test;
4 |
5 | import static chapter7.normalcards.Suits.DIAMOND;
6 | import static org.junit.jupiter.api.Assertions.*;
7 |
8 | public class PlayerTest {
9 | @Test
10 | void playerHasAnId() {
11 | Player player = new Player("Jaden");
12 | assertEquals("Jaden", player.getName());
13 | }
14 |
15 | @Test
16 | void playerHasCards() {
17 | Player player = new Player("Jaden");
18 | Card card = new Card(DIAMOND, 7);
19 | player.addCard(card);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/src/chapter10/shapes/Cube.java:
--------------------------------------------------------------------------------
1 | package chapter10.shapes;
2 |
3 | public class Cube extends ThreeDimensionalShapes{
4 | private double edge;
5 |
6 | public Cube(double edge) {
7 | this.edge = edge;
8 | }
9 |
10 | @Override
11 | public double getArea() {
12 | return 6 * Math.pow(edge, 2);
13 | }
14 |
15 | @Override
16 | double getVolume() {
17 | return Math.pow(edge, 3);
18 | }
19 |
20 | @Override
21 | public String toString() {
22 | return String.format("%s%.2f%n%s%.2f", "Surface area of cube: ", getArea(), "Volume of cube: ", getVolume());
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/chapter9/quadrilaterals/Square.java:
--------------------------------------------------------------------------------
1 | package chapter9.quadrilaterals;
2 |
3 | public class Square extends Quadrilateral{
4 | public Square() {}
5 |
6 | public Square(Point firstPoint, Point secondPoint, Point thirdPoint, Point fourthPoint) {
7 | super(firstPoint, secondPoint, thirdPoint, fourthPoint);
8 | }
9 |
10 | public double getArea() {
11 | return Math.pow((getSecondPoint().getXCoordinate()) - (getFirstPoint().getXCoordinate()), 2);
12 | }
13 |
14 | @Override
15 | public String toString() {
16 | return String.format("%s%.4f", "The area of a square is", getArea());
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/assignments/TelevisionTest.java:
--------------------------------------------------------------------------------
1 | package assignments;
2 |
3 | public class TelevisionTest{
4 |
5 | public static void main(String[] args){
6 |
7 | Television samsungTelevision = new Television(false, "Samsung", 301, 22);
8 |
9 | System.out.printf("The television brand is %s%n", samsungTelevision.getProductName());
10 |
11 | System.out.printf("The television is on is %b%n", samsungTelevision.isOn());
12 |
13 | System.out.printf("The channel is %d%n", samsungTelevision.getChannel());
14 |
15 | samsungTelevision.setVolume(22);
16 | System.out.printf("The volume is %d%n", samsungTelevision.getVolume());
17 |
18 |
19 | }
20 | }
--------------------------------------------------------------------------------
/src/chapter2/Account.java:
--------------------------------------------------------------------------------
1 | package chapter2;
2 |
3 | public class Account{
4 |
5 | private String name;
6 | private double balance;
7 | private double deposit;
8 |
9 | public Account(String name, double balance){
10 | this.name = name;
11 | if (balance > 0.00){
12 | this.balance = balance;
13 | }
14 | }
15 |
16 | public void deposit(double depositAmount){
17 | balance += depositAmount;
18 | }
19 |
20 |
21 | public double getBalance(){
22 | return balance;
23 | }
24 |
25 |
26 | public void setName(String sarah){
27 | this.name = name;
28 | }
29 |
30 | public String getName(){
31 | return name;
32 | }
33 |
34 |
35 | }
--------------------------------------------------------------------------------
/src/chapter2/Checkerboard.java:
--------------------------------------------------------------------------------
1 | /*
2 | (Checkerboard Pattern of Asterisks) Write an application that displays a checkerboard
3 | pattern, as follows:
4 | * * * * * * * *
5 | * * * * * * * *
6 | * * * * * * * *
7 | * * * * * * * *
8 | * * * * * * * *
9 | * * * * * * * *
10 | * * * * * * * *
11 | * * * * * * * *
12 | */
13 |
14 | package chapter2;
15 |
16 | public class Checkerboard{
17 | public static void main(String[] args){
18 | System.out.print("* * * * * * * *\n * * * * * * * *\n* * * * * * * *\n * * * * * * * *\n* * * * * * * *\n * * * * * * * *\n* * * * * * * *\n * * * * * * * *");
19 |
20 |
21 |
22 | }
23 |
24 |
25 |
26 | }
--------------------------------------------------------------------------------
/test/chapter7/whotcards/WhotPlayerTest.java:
--------------------------------------------------------------------------------
1 | package chapter7.whotcards;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import static org.junit.jupiter.api.Assertions.*;
5 |
6 | public class WhotPlayerTest {
7 | @Test
8 | void playerHasAnId() {
9 | WhotPlayer player = new WhotPlayer("Jaden");
10 | assertEquals("Jaden", player.getName());
11 | }
12 |
13 | @Test
14 | void playerHasCards() {
15 | WhotPlayer player = new WhotPlayer("Jaden");
16 | WhotCard card = WhotCard.createCrossCardsWithValues(2);
17 | player.addCard(card);
18 | assertEquals(1, player.getNumberOfCards());
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/classtests/StudentGrade.java:
--------------------------------------------------------------------------------
1 | package classtests;
2 |
3 | import java.util.Scanner;
4 |
5 | public class StudentGrade{
6 | public static void main(String[] args){
7 |
8 | Scanner input = new Scanner(System.in);
9 | int grade;
10 |
11 | System.out.print("Enter student grade: ");
12 | grade = input.nextInt();
13 |
14 | if(grade >= 90)
15 | System.out.println("A");
16 |
17 | else if(grade < 90){
18 | if(grade >= 80)
19 | System.out.println("B");
20 | }
21 |
22 | else if(grade < 80){
23 | if(grade >= 70)
24 | System.out.println("C");
25 | }
26 |
27 | else if(grade < 70)
28 | System.out.println("F");
29 | }
30 |
31 | }
--------------------------------------------------------------------------------
/test/codewars/JadenCaseStringsTest.java:
--------------------------------------------------------------------------------
1 | package codewars;
2 |
3 | import org.junit.jupiter.api.Test;
4 |
5 | import static org.junit.jupiter.api.Assertions.*;
6 |
7 | class JadenCaseStringsTest {
8 | JadenCaseStrings jadenCase = new JadenCaseStrings();
9 | @Test
10 | public void test() {
11 | assertEquals("Most Trees Are Blue", jadenCase.toJadenCase("most trees are blue"));
12 | }
13 |
14 | @Test
15 | public void testNullArg() {
16 | assertNull(null, jadenCase.toJadenCase(null));
17 | }
18 |
19 | @Test
20 | public void testEmptyArg() {
21 | assertNull(null, jadenCase.toJadenCase(""));
22 | }
23 |
24 | }
--------------------------------------------------------------------------------
/src/chapter9/quadrilaterals/Rectangle.java:
--------------------------------------------------------------------------------
1 | package chapter9.quadrilaterals;
2 |
3 | public class Rectangle extends Quadrilateral{
4 | public Rectangle(Point firstPoint, Point secondPoint, Point thirdPoint, Point fourthPoint) {
5 | super(firstPoint, secondPoint, thirdPoint, fourthPoint);
6 | }
7 |
8 | public double getArea(){
9 | return (getSecondPoint().getXCoordinate() - getFirstPoint().getXCoordinate()) * (getThirdPoint().getXCoordinate() - getSecondPoint().getXCoordinate());
10 | }
11 |
12 | @Override
13 | public String toString() {
14 | return String.format("%s%.4f", "The area of a rectangle is", getArea());
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/chapter10/shapes/Sphere.java:
--------------------------------------------------------------------------------
1 | package chapter10.shapes;
2 |
3 | public class Sphere extends ThreeDimensionalShapes{
4 | private double radius;
5 |
6 | public Sphere(double radius) {
7 | this.radius = radius;
8 | }
9 |
10 | @Override
11 | public double getArea() {
12 | return 4 * Math.PI * Math.pow(radius, 2);
13 | }
14 |
15 | @Override
16 | double getVolume() {
17 | return 4 * Math.PI * Math.pow(radius, 3);
18 | }
19 |
20 | @Override
21 | public String toString() {
22 | return String.format("%s%.2f%n%s%.2f", "Surface area of sphere: ", getArea(), "Volume of sphere: ", getVolume());
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/test/codewars/DisemvowelTrollsTest.java:
--------------------------------------------------------------------------------
1 | package codewars;
2 |
3 | import org.junit.jupiter.api.Test;
4 |
5 | import static org.junit.jupiter.api.Assertions.*;
6 |
7 | class DisemvowelTrollsTest {
8 | @Test
9 | public void FixedTests() {
10 | assertEquals("Ths wbst s fr lsrs LL!", DisemvowelTrolls.disemvowel("This website is for losers LOL!")
11 | );
12 | assertEquals("N ffns bt,\nYr wrtng s mng th wrst 'v vr rd", DisemvowelTrolls.disemvowel(
13 | "No offense but,\nYour writing is among the worst I've ever read"));
14 | assertEquals( "Wht r y, cmmnst?", DisemvowelTrolls.disemvowel("What are you, a communist?"));
15 | }
16 | }
--------------------------------------------------------------------------------
/src/hackerranksolutions/thirtydaysofcode/day0/Day0.java:
--------------------------------------------------------------------------------
1 | package hackerranksolutions.thirtydaysofcode.day0;
2 |
3 | import java.util.Scanner;
4 |
5 | /*
6 | Hello, World
7 | Link to problem: https://www.hackerrank.com/challenges/30-hello-world/problem?isFullScreen=true
8 | */
9 | public class Day0 {
10 | public static void main(String[] args) {
11 | /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
12 | Scanner input = new Scanner(System.in);
13 | String inputString = input.nextLine();
14 | System.out.println("Hello, World.");
15 | System.out.println(inputString);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/test/codewars/CreatePhoneNumber.java:
--------------------------------------------------------------------------------
1 | package codewars;
2 |
3 | /*
4 | Write a function that accepts an array of 10 integers (between 0 and 9), that returns a string of those numbers in the form of a phone number.
5 |
6 | Example
7 | Kata.createPhoneNumber(new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 0}) // => returns "(123) 456-7890"
8 | */
9 | public class CreatePhoneNumber {
10 | public static void solve(double meal_cost, int tip_percent, int tax_percent) {
11 | // Write your code here
12 | System.out.println(Math.round(meal_cost +
13 | ((1.0 *tip_percent / 100) * meal_cost) +
14 | ((1.0 * tax_percent / 100) * meal_cost)));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/chapter10/shapes/Tetrahedron.java:
--------------------------------------------------------------------------------
1 | package chapter10.shapes;
2 |
3 | public class Tetrahedron extends ThreeDimensionalShapes{
4 | private double edge;
5 |
6 | public Tetrahedron(double edge) {
7 | this.edge = edge;
8 | }
9 |
10 | @Override
11 | double getArea() {
12 | return Math.sqrt(3) * Math.pow(edge, 2);
13 | }
14 |
15 | @Override
16 | double getVolume() {
17 | return Math.pow(edge, 3) / (6 * Math.sqrt(2));
18 | }
19 |
20 | @Override
21 | public String toString() {
22 | return String.format("%s%.2f%n%s%.2f", "Surface area of tetrahedron: ", getArea(), "Volume of tehrahedron: ", getVolume());
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/chapter2/GuessNumber.java:
--------------------------------------------------------------------------------
1 | package chapter2;
2 |
3 | import java.util.Scanner;
4 |
5 | public class GuessNumber{
6 |
7 | public static void main(String [] args){
8 |
9 | Scanner input = new Scanner(System.in);
10 |
11 | int numberToGuess = 21;
12 | int number;
13 |
14 | System.out.print("Guess number: ");
15 | number = input.nextInt();
16 |
17 |
18 | if (number < numberToGuess)
19 | System.out.printf("You are wrong, number is greater than", number);
20 |
21 | if (number == numberToGuess)
22 | System.out.printf("You won!");
23 |
24 | if (number > numberToGuess)
25 | System.out.printf("You are wrong, number is lesser than", number);
26 |
27 | }
28 |
29 | }
--------------------------------------------------------------------------------
/src/codewars/DisemvowelTrolls.java:
--------------------------------------------------------------------------------
1 | package codewars;
2 |
3 | /*
4 | Trolls are attacking your comment section!
5 | A common way to deal with this situation is to remove all of the vowels from the trolls' comments,
6 | neutralizing the threat. Your task is to write a function that takes a string and return a new string with
7 | all vowels removed. For example, the string "This website is for losers LOL!" would become "Ths wbst s fr lsrs
8 | LL!". Note: for this kata y isn't considered a vowel.
9 | */
10 |
11 | public class DisemvowelTrolls {
12 | public static String disemvowel(String str) {
13 | // Code away...
14 | return str.replaceAll("[aAeEiIoOuU]", "");
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/chapter3/InvoiceTest.java:
--------------------------------------------------------------------------------
1 | package chapter3;
2 |
3 | public class InvoiceTest{
4 | public static void main(String[] args){
5 |
6 | Invoice sparInvoice = new Invoice("2S1A0R5A2H000", "Facial cleansing oil", 4, 5.99);
7 |
8 | System.out.println("The part number is " + sparInvoice.getPartNumber());
9 |
10 | System.out.println("Part description: " + sparInvoice.getPartDescription());
11 |
12 | System.out.println("The quantity of the purchased item is " + sparInvoice.getPurchasedQuantity());
13 |
14 | System.out.println("The price of the purchased item is " + sparInvoice.getItemPrice());
15 |
16 | System.out.println("Invoice amount is " + sparInvoice.getInvoiceAmount());
17 | }
18 |
19 | }
--------------------------------------------------------------------------------
/src/chapter7/Practice4.java:
--------------------------------------------------------------------------------
1 | package chapter7;
2 |
3 | public class Practice4 {
4 | public static void main(String[] args) {
5 | // Set the 10 elements of integer array counts to zero
6 | int[] array = new int[10];
7 |
8 | //Add one to each of the 15 elements of integer array bonus
9 | int[] bonus = new int[15];
10 | for(int element: bonus){
11 | bonus[element] += 1;
12 | }
13 |
14 | //Display the five values of integer array bestScores in column format
15 | int[] bestScores = new int[5];
16 |
17 | for(int value: bestScores){
18 | System.out.println(bestScores[value]);
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/src/chapter3/TryOutInvoiceTest.java:
--------------------------------------------------------------------------------
1 | package chapter3;
2 |
3 | public class TryOutInvoiceTest {
4 | public static void main(String[] args) {
5 | TryOutInvoice sarahInvoice = new TryOutInvoice("1001A", "Crankshaft", 5, 50.05);
6 |
7 | System.out.println("The part number is " + sarahInvoice.getPartNumber());
8 | System.out.println("Part description : " + sarahInvoice.getPartDescription());
9 | System.out.println("Quantity of the item ordered is " + sarahInvoice.getItemQuantity());
10 | System.out.println("Price of item ordered is " + sarahInvoice.getItemPrice());
11 | System.out.println("The invoice amount is " + sarahInvoice.getInvoiceAmount());
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/chapter11/beansbusiness/BuyBeans.java:
--------------------------------------------------------------------------------
1 | package chapter11.beansbusiness;
2 |
3 | public class BuyBeans {
4 | private int quantity;
5 | private double amount;
6 |
7 | public BuyBeans() {}
8 |
9 | public BuyBeans(int quantity, double amount) {
10 | this.quantity = quantity;
11 | this.amount = amount;
12 | }
13 |
14 | public int getQuantity() {
15 | return quantity;
16 | }
17 |
18 | public void setQuantity(int quantity) {
19 | this.quantity = quantity;
20 | }
21 |
22 | public double getAmount() {
23 | return amount;
24 | }
25 |
26 | public void setAmount(double amount) {
27 | this.amount = amount;
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/src/chapter14/Practice.java:
--------------------------------------------------------------------------------
1 | package chapter14;
2 |
3 | public class Practice {
4 | public static void main(String[] args) {
5 | String s = "68573565 234";
6 | StringBuilder y = new StringBuilder(s.substring(s.length() - 3));
7 |
8 | y.append(") ");
9 | y.insert(0,"(+");
10 |
11 | int i = 0;
12 | for(int count = s.length() - 5; count >= 0; count--) {
13 | if(i % 3 == 0 & i > 0) {
14 | i = 0;
15 | y.append("-");
16 | }
17 | i++;
18 | y.append(s.charAt(count));
19 | }
20 |
21 | System.out.println(y);
22 |
23 |
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/src/chapter5/AutopolicyTest.java:
--------------------------------------------------------------------------------
1 | package chapter5;
2 |
3 | public class AutopolicyTest {
4 | public static void main(String[] args) {
5 | Autopolicy policy = new Autopolicy(11111111, "Toyota Camry", "NJ");
6 | Autopolicy policy2 = new Autopolicy(22222222, "Ford Fusion", "ME");
7 | policyInNoFaultState(policy);
8 | policyInNoFaultState(policy2);
9 | }
10 |
11 | public static void policyInNoFaultState(Autopolicy policy) {
12 | System.out.println("The auto policy:");
13 | System.out.printf("Account #: %d; Car: %s; State %s %s a no-fault state%n%n", policy.getAccountNumber(), policy.getMakeAndModel(), policy.getState(), (policy.isNoFaultState() ? "is" : "is not"));
14 |
15 | }
16 | }
--------------------------------------------------------------------------------
/src/chapter9/quadrilaterals/Point.java:
--------------------------------------------------------------------------------
1 | package chapter9.quadrilaterals;
2 |
3 | public class Point {
4 | private int xCoordinate;
5 | private int yCoordinate;
6 |
7 | public Point(int xCoordinate, int yCoordinate) {
8 | this.xCoordinate = xCoordinate;
9 | this.yCoordinate = yCoordinate;
10 | }
11 |
12 | public int getXCoordinate() {
13 | return xCoordinate;
14 | }
15 |
16 | public void setXCoordinate(int xCoordinate) {
17 | this.xCoordinate = xCoordinate;
18 | }
19 |
20 | public int getYCoordinate() {
21 | return yCoordinate;
22 | }
23 |
24 | public void setYCoordinate(int yCoordinate) {
25 | this.yCoordinate = yCoordinate;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/src/chapter5/FunCubes.java:
--------------------------------------------------------------------------------
1 | package chapter5;
2 |
3 | public class FunCubes {
4 | public static void main(String[] args){
5 | /*int counter = 1000;
6 |
7 | while(counter >= 1){
8 | System.out.printf("%d ", counter * counter * counter);
9 | counter--;
10 | }
11 |
12 | int counter = 1;
13 |
14 | while(counter <= 10){
15 | System.out.printf("%d ", counter * counter * counter);
16 | counter++;
17 | }*/
18 |
19 | int count = 0;
20 | int check = 1;
21 | for(int i = 7; i <= 77; i += 7){
22 | System.out.println(i);
23 | System.out.println( check++);
24 | }
25 | count++;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/src/chapter15/filematching/TransactionRecord.java:
--------------------------------------------------------------------------------
1 | package chapter15.filematching;
2 |
3 | public class TransactionRecord {
4 | private int accountNumber;
5 | private double amount;
6 |
7 | public TransactionRecord(int accountNumber, double amount) {
8 | this.accountNumber = accountNumber;
9 | this.amount = amount;
10 | }
11 |
12 | public int getAccountNumber() {
13 | return accountNumber;
14 | }
15 |
16 | public void setAccountNumber(int accountNumber) {
17 | this.accountNumber = accountNumber;
18 | }
19 |
20 | public double getAmount() {
21 | return amount;
22 | }
23 |
24 | public void setAmount(double amount) {
25 | this.amount = amount;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/src/chapter4/TabularOutput.java:
--------------------------------------------------------------------------------
1 | /*
2 | 4.22 (Tabular Output) Write a Java application that uses looping to print the following table of
3 | values:
4 |
5 | N 10*N 100*N 1000*N
6 | 1 10 100 1000
7 | 2 20 200 2000
8 | 3 30 300 3000
9 | 4 40 400 4000
10 | 5 50 500 5000
11 | */
12 |
13 | package chapter4;
14 |
15 | public class TabularOutput {
16 | public static void main(String[] args) {
17 | System.out.println("N 10 * N 100 * N 1000 * N");
18 | int value = 1;
19 | while(value <= 5){
20 | System.out.printf("%d %d %d %d%n", value, 10 * value, 100 * value, 1000 * value);
21 | value++;
22 | }
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/src/chapter2/OddEven.java:
--------------------------------------------------------------------------------
1 | /*25 (Odd or Even) Write an application that reads an integer and determines
2 | and prints whether it’s odd or even. [Hint: Use the remainder operator.
3 | An even number is a multiple of 2. Any multiple of 2 leaves a remainder of 0 when divided by 2.]*/
4 |
5 | package chapter2;
6 |
7 | import java.util.Scanner;
8 |
9 | public class OddEven{
10 | public static void main(String[] args){
11 | Scanner input = new Scanner(System.in);
12 |
13 | int userNumber;
14 | System.out.print("Enter an number: ");
15 | userNumber = input.nextInt();
16 |
17 | if((userNumber % 2) == 0)
18 | System.out.println("This is an even number");
19 |
20 | if((userNumber % 2) != 0)
21 | System.out.println("This is an odd number");
22 | }
23 |
24 | }
--------------------------------------------------------------------------------
/src/assignments/Cylinder.java:
--------------------------------------------------------------------------------
1 | package assignments;
2 |
3 | import java.util.Scanner;
4 |
5 | public class Cylinder{
6 | public static void main(String[] args){
7 |
8 | Scanner collector = new Scanner(System.in);
9 | double radius;
10 | double length;
11 | double area;
12 | double volume;
13 |
14 | System.out.println("Enter the radius: ");
15 | radius = collector.nextDouble();
16 |
17 | System.out.println("Enter the length: ");
18 | length = collector.nextDouble();
19 |
20 | area = (2 * Math.PI * radius * length) + (2 * Math.PI * Math.PI);
21 | System.out.println("The area of the cylinder is " + area);
22 |
23 | volume = Math.PI * radius * radius * length;
24 | System.out.println("The volume of the cylinder is " + volume);
25 | }
26 |
27 |
28 |
29 | }
--------------------------------------------------------------------------------
/src/chapter5/PiSeries.java:
--------------------------------------------------------------------------------
1 | /*
2 | 5.20 (Calculating the Value of π) Calculate the value of π from the infinite series
3 | Print a table that shows the value of π approximated by computing the first 200,000 terms of this
4 | series. How many terms do you have to use before you first get a value that begins with 3.14159?
5 | */
6 |
7 | package chapter5;
8 |
9 | public class PiSeries {
10 | public void calculatePiSeries() {
11 | double pi = 4;
12 | System.out.printf("Term Value%n");
13 | int power = 1;
14 | for ( ; power <= 200_000; power++){
15 | pi = pi + Math.pow(-1, power) * 4 / (1 + (power * 2));
16 | System.out.printf("%d %f%n", power, pi);
17 | }
18 | System.out.println();
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/test/chapter7/normalcards/CardGameTest.java:
--------------------------------------------------------------------------------
1 | package chapter7.normalcards;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 | import org.junit.jupiter.api.Test;
5 | import static org.junit.jupiter.api.Assertions.*;
6 |
7 | public class CardGameTest {
8 | private CardGame cardGame;
9 |
10 | @BeforeEach
11 | void setUp() {
12 | cardGame = new CardGame(2, 5);
13 | }
14 |
15 | @Test
16 | void cardGameCanBeCreated() {
17 | assertNotNull(cardGame);
18 | }
19 |
20 | @Test
21 | void cardGameHasANumberOfPlayers() {
22 | assertEquals(2, cardGame.getNumberOfPlayers());
23 | }
24 |
25 | @Test
26 | void cardGameHasAFixedNumberOfCardsToDeal() {
27 | assertEquals(5, cardGame.getNumberOfDealtCards());
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/src/codewars/Mumbling.java:
--------------------------------------------------------------------------------
1 | package codewars;
2 |
3 | /*
4 | Link to codewar: https://www.codewars.com/kata/5667e8f4e3f572a8f2000039/train/java
5 | */
6 |
7 | public class Mumbling {
8 | public static String accum(String s) {
9 | char[] firstChars = s.toCharArray();
10 | StringBuilder sb = new StringBuilder();
11 |
12 | int count = 1;
13 | sb.append(Character.toUpperCase(firstChars[0])).append("-");
14 |
15 | for(int i = 1; i < firstChars.length; i++) {
16 | sb.append(Character.toUpperCase(firstChars[i]));
17 | sb.append(Character.toString(firstChars[i]).repeat(count).toLowerCase());
18 | sb.append("-");
19 | count++;
20 | }return sb.deleteCharAt(sb.length() - 1).toString();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/chapter15/filematchingwithmultipletransactions/TransactionRecord.java:
--------------------------------------------------------------------------------
1 | package chapter15.filematchingwithmultipletransactions;
2 |
3 | public class TransactionRecord {
4 | private int accountNumber;
5 | private double amount;
6 |
7 | public TransactionRecord(int accountNumber, double amount) {
8 | this.accountNumber = accountNumber;
9 | this.amount = amount;
10 | }
11 |
12 | public int getAccountNumber() {
13 | return accountNumber;
14 | }
15 |
16 | public void setAccountNumber(int accountNumber) {
17 | this.accountNumber = accountNumber;
18 | }
19 |
20 | public double getAmount() {
21 | return amount;
22 | }
23 |
24 | public void setAmount(double amount) {
25 | this.amount = amount;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/src/chapter14/StringPalindrome.java:
--------------------------------------------------------------------------------
1 | package chapter14;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import static org.junit.jupiter.api.Assertions.*;
5 |
6 |
7 | public class StringPalindrome {
8 | @Test
9 | void checkIsPalindrome() {
10 | assertTrue(isPalindrome("radar"));
11 | assertTrue(isPalindrome("madam"));
12 | assertFalse(isPalindrome("Sarah"));
13 | assertFalse(isPalindrome("atlas"));
14 | }
15 |
16 | public static boolean isPalindrome (String userInput) {
17 |
18 | StringBuilder pal = new StringBuilder();
19 |
20 | for (int count = userInput.length() - 1; count >= 0; count--) {
21 | pal.append(userInput.charAt(count));
22 | }
23 |
24 | return pal.toString().equalsIgnoreCase(userInput);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/chapter14/TokenizingAndComparingStrings2.java:
--------------------------------------------------------------------------------
1 | package chapter14;
2 |
3 | /*
4 | 14.14 (Tokenizing and Comparing Strings) Write an application that reads a line of text, tokenizes it using
5 | space characters as delimiters and outputs only those words ending with the letters "ED".
6 | */
7 |
8 | import java.util.Scanner;
9 |
10 | public class TokenizingAndComparingStrings2 {
11 | public static void main(String[] args) {
12 | Scanner scanner = new Scanner(System.in);
13 | System.out.println("Enter text here");
14 | String text = scanner.nextLine();
15 | String[] tokens = text.split(" ");
16 | for (String word : tokens) {
17 | if(word.endsWith("ED")) {
18 | System.out.println(word);
19 | }
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/chapter14/TokenizingAndComparingStrings.java:
--------------------------------------------------------------------------------
1 | package chapter14;
2 |
3 | /*
4 | 14.13 (Tokenizing and Comparing Strings) Write an application that reads a line of text, tokenizes the
5 | line using space characters as delimiters and outputs only those words beginning with the letter "b".
6 | */
7 |
8 | import java.util.Scanner;
9 |
10 | public class TokenizingAndComparingStrings {
11 | public static void main(String[] args) {
12 | Scanner scanner = new Scanner(System.in);
13 | System.out.println("Enter text here");
14 | String text = scanner.nextLine();
15 | String[] tokens = text.split(" ");
16 | for (String word : tokens) {
17 | if(word.startsWith("b")) {
18 | System.out.println(word);
19 | }
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/chapter4/DoWhileStudentAverageGrade.java:
--------------------------------------------------------------------------------
1 | package chapter4;
2 |
3 | import java.util.Scanner;
4 |
5 | public class DoWhileStudentAverageGrade {
6 |
7 | public static void main(String[] args){
8 | Scanner input = new Scanner(System.in);
9 | int studentGrade;
10 | int totalGrade = 0;
11 | int numberOfGrades = 0;
12 |
13 | do{
14 | System.out.print("Enter student grade: ");
15 | studentGrade = input.nextInt();
16 | totalGrade += studentGrade;
17 |
18 | numberOfGrades++;
19 | }
20 | while(numberOfGrades < 10);
21 |
22 | System.out.print(totalGrade);
23 |
24 | double averageGrade = totalGrade / (numberOfGrades * 1.0);
25 | System.out.println(averageGrade);
26 |
27 | }
28 |
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/src/chapter4/ForLoopAverageGrade.java:
--------------------------------------------------------------------------------
1 | package chapter4;
2 |
3 | import java.util.Scanner;
4 |
5 | public class ForLoopAverageGrade {
6 |
7 | public static void main(String[] args){
8 | Scanner input = new Scanner(System.in);
9 | int studentGrade;
10 | int totalGrade = 0;
11 | int numberOfGrades = 0;
12 |
13 |
14 | for( ; numberOfGrades < 10; numberOfGrades++){
15 | System.out.print("Enter student grade: ");
16 | studentGrade = input.nextInt();
17 | totalGrade += studentGrade;
18 |
19 | }
20 | System.out.print("The total grade is " + totalGrade);
21 |
22 | double averageGrade = totalGrade / (numberOfGrades * 1.0);
23 | System.out.println("The average grade is " + averageGrade);
24 |
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/src/chapter10/shapes/ShapeTester.java:
--------------------------------------------------------------------------------
1 | package chapter10.shapes;
2 |
3 | public class ShapeTester {
4 | public static void main(String[] args) {
5 | Circle circle = new Circle(4.0);
6 | Triangle triangle = new Triangle(3, 6.4);
7 | Square square = new Square(3.7);
8 | Sphere sphere = new Sphere(5.9);
9 | Tetrahedron tetrahedron = new Tetrahedron(8.2);
10 | Cube cube = new Cube(9.1);
11 |
12 | Shape[] shape = new Shape[6];
13 | shape[0] = circle;
14 | shape[1] = triangle;
15 | shape[2] = square;
16 | shape[3] = sphere;
17 | shape[4] = tetrahedron;
18 | shape[5] = cube;
19 |
20 | for (Shape shapes: shape) {
21 | System.out.println(shapes);
22 | System.out.println();
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/src/chapter6/EvenOrOdd.java:
--------------------------------------------------------------------------------
1 | /*
2 | 6.17 (Even or Odd) Write a method isEven that uses the remainder operator (%) to determine
3 | whether an integer is even. The method should take an integer argument and return true if the
4 | integer is even and false otherwise. Incorporate this method into an application that inputs a
5 | sequence of integers (one at a time) and determines whether each is even or odd.
6 | */
7 |
8 | package chapter6;
9 |
10 | public class EvenOrOdd {
11 | public static boolean isEven(int number) {
12 | boolean isEven;
13 | isEven = number % 2 == 0;
14 | return isEven;
15 | }
16 |
17 | public static void main(String[] args) {
18 | System.out.println(isEven(4));
19 | System.out.println(isEven(12627));
20 | System.out.println(isEven(701));
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/chapter4/WhileLoopAverage.java:
--------------------------------------------------------------------------------
1 | package chapter4;
2 |
3 | import java.util.Scanner;
4 |
5 | public class WhileLoopAverage {
6 |
7 | public static void main(String[] args){
8 | Scanner input = new Scanner(System.in);
9 | int studentGrade;
10 | int totalGrade = 0;
11 | int numberOfGrades = 0;
12 |
13 |
14 | while(numberOfGrades < 10){
15 | System.out.print("Enter student grade: ");
16 | studentGrade = input.nextInt();
17 | totalGrade += studentGrade;
18 |
19 | numberOfGrades++;
20 |
21 | }
22 | System.out.print("The total grade is " + totalGrade);
23 |
24 | double averageGrade = totalGrade / (numberOfGrades * 1.0);
25 | System.out.println("The average grade is " + averageGrade);
26 |
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/test/chapter8/RectangleTest.java:
--------------------------------------------------------------------------------
1 | package chapter8;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 | import org.junit.jupiter.api.Test;
5 |
6 | import static org.junit.jupiter.api.Assertions.assertEquals;
7 |
8 |
9 | public class RectangleTest {
10 | Rectangle rectangle;
11 |
12 | @BeforeEach
13 | void setUp() {
14 | rectangle = new Rectangle();
15 | }
16 |
17 | @Test
18 | void createARectangle() {
19 | assertEquals(1, rectangle.getWidth());
20 | assertEquals(1, rectangle.getLength());
21 | }
22 |
23 | @Test
24 | void calculatePerimeterOfRectangle() {
25 | assertEquals(2 * (3 + 5), rectangle.calculatePerimeter(3, 5));
26 | }
27 |
28 | @Test
29 | void calculateAreaOfRectangle() {
30 | assertEquals(3 * 5, rectangle.calculateArea(3, 5));
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/src/chapter5/ModifiedCompoundInterest.java:
--------------------------------------------------------------------------------
1 | /*
2 | 5.14 (Modified Compound-Interest Program) Modify the compound-interest application of
3 | Fig. 5.6 to repeat its steps for interest rates of 5%, 6%, 7%, 8%, 9% and 10%. Use a for loop to
4 | vary the interest rate.
5 | */
6 |
7 | package chapter5;
8 |
9 | public class ModifiedCompoundInterest {
10 | public static void main(String[] args) {
11 | double amount;
12 | double principal = 1000.0;
13 |
14 | System.out.printf("%s%s%n", "Year", "Amount on deposit");
15 |
16 | for(double rate = 0.05; rate <= 0.1; rate++) {
17 | for (int year = 1; year <= 10; ++year) {
18 | amount = principal * Math.pow(1.0 + rate, year);
19 |
20 | System.out.printf("%4d%,20.2f%n", year, amount);
21 | }
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/classtests/Connection.java:
--------------------------------------------------------------------------------
1 | package classtests;
2 |
3 | import java.time.LocalDateTime;
4 |
5 | public class Connection {
6 | private int destinationId;
7 | private LocalDateTime startTime;
8 | private LocalDateTime endTime;
9 |
10 | public int getDestinationId() {
11 | return destinationId;
12 | }
13 |
14 | public void setDestinationId(int destinationId) {
15 | this.destinationId = destinationId;
16 | }
17 |
18 | public LocalDateTime getStartTime() {
19 | return startTime;
20 | }
21 |
22 | public void setStartTime(LocalDateTime startTime) {
23 | this.startTime = startTime;
24 | }
25 |
26 | public LocalDateTime getEndTime() {
27 | return endTime;
28 | }
29 |
30 | public void setEndTime(LocalDateTime endTime) {
31 | this.endTime = endTime;
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/src/chapter3/HeartRateTest.java:
--------------------------------------------------------------------------------
1 | package chapter3;
2 |
3 | public class HeartRateTest{
4 | public static void main(String[] args){
5 |
6 | HeartRate heartRate = new HeartRate("Sarah", "Akinkunmi", 15, 05, 2000);
7 |
8 | System.out.println("Patient first name is " + heartRate.getFirstName());
9 |
10 | System.out.println("Patient last name is " + heartRate.getLastName());
11 |
12 | System.out.println("Date of birth is " + heartRate.dateOfBirth());
13 |
14 | heartRate.setAge();
15 |
16 | System.out.println("Patient age is " + heartRate.getAge());
17 |
18 | heartRate.setMaxHeartRate();
19 |
20 | System.out.println("Maximum heart rate for patient is " + heartRate.getMaxHeartRate());
21 |
22 | heartRate.calculateTargetHeartRate();
23 |
24 | System.out.println("Target heart rate for patient is " + heartRate.getTargetHeartRate());
25 |
26 |
27 | }
28 |
29 | }
--------------------------------------------------------------------------------
/src/classtests/Palindrome.java:
--------------------------------------------------------------------------------
1 | package classtests;
2 |
3 | import java.util.Scanner;
4 |
5 | public class Palindrome{
6 | public static void main(String[] args){
7 |
8 | Scanner input = new Scanner(System.in);
9 | int userInput;
10 | int firstNumber;
11 | int secondNumber;
12 | int thirdNumber;
13 | int result;
14 |
15 | System.out.print("Enter first digit of three-digit number: ");
16 | firstNumber = input.nextInt();
17 |
18 | System.out.print("Enter second digit of three-digit number: ");
19 | secondNumber = input.nextInt();
20 |
21 | System.out.print("Enter third digit of three-digit number: ");
22 | thirdNumber = input.nextInt();
23 |
24 | if (firstNumber == thirdNumber)
25 | System.out.println("This is a palindrome");
26 |
27 | if (firstNumber != thirdNumber)
28 | System.out.println("This is not a palindrome");
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/test/chapter7/whotcards/WhotCardGameTest.java:
--------------------------------------------------------------------------------
1 | package chapter7.whotcards;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 | import org.junit.jupiter.api.Test;
5 |
6 | import static org.junit.jupiter.api.Assertions.assertEquals;
7 | import static org.junit.jupiter.api.Assertions.assertNotNull;
8 |
9 | public class WhotCardGameTest {
10 | private WhotCardGame cardGame;
11 |
12 | @BeforeEach
13 | void setUp() {
14 | cardGame = new WhotCardGame(2, 5);
15 | }
16 |
17 | @Test
18 | void cardGameCanBeCreated() {
19 | assertNotNull(cardGame);
20 | }
21 |
22 | @Test
23 | void cardGameHasANumberOfPlayers() {
24 | assertEquals(2, cardGame.getNumberOfPlayers());
25 | }
26 |
27 | @Test
28 | void cardGameHasAFixedNumberOfCardsToDeal() {
29 | assertEquals(5, cardGame.getNumberOfDealtCards());
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/chapter14/ComparingStrings.java:
--------------------------------------------------------------------------------
1 | package chapter14;
2 |
3 | /*
4 | 14.3 (Comparing Strings) Write an application that uses String method compareTo to compare two strings input
5 | by the user. Output whether the first string is less than, equal to or greater than the second.
6 | */
7 |
8 | import org.junit.jupiter.api.Test;
9 |
10 | public class ComparingStrings {
11 | @Test
12 | void compareStrings () {
13 | String firstWord = "sarah";
14 | String secondWord = "SARAH";
15 |
16 | if(firstWord.compareToIgnoreCase(secondWord) > 0)
17 | System.out.println(firstWord + " is greater than " + secondWord);
18 | if(firstWord.compareToIgnoreCase(secondWord) < 0)
19 | System.out.println(firstWord + " is less than " + secondWord);
20 | else
21 | System.out.println(firstWord + " is equal to " + secondWord);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/src/hackerranksolutions/thirtydaysofcode/day5/Day5.java:
--------------------------------------------------------------------------------
1 | package hackerranksolutions.thirtydaysofcode.day5;
2 |
3 | /*
4 | Loops
5 | Link to problem: https://www.hackerrank.com/challenges/30-loops/problem?isFullScreen=true
6 | */
7 |
8 | import java.io.BufferedReader;
9 | import java.io.IOException;
10 | import java.io.InputStreamReader;
11 |
12 | public class Day5 {
13 | public static void main(String[] args) throws IOException {
14 | BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
15 |
16 | int n = Integer.parseInt(bufferedReader.readLine().trim());
17 |
18 | bufferedReader.close();
19 |
20 | multiples(n);
21 | }
22 |
23 | public static void multiples(int n) {
24 | for(int i = 1; i <= 10; i++) {
25 | System.out.printf("%d%s%d%s%d%n", n, " x ", i, " = ", n * i);
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/src/chapter14/IntToCharacters.java:
--------------------------------------------------------------------------------
1 | package chapter14;
2 |
3 | /*
4 | 14.15 (Converting int Values to Characters) Write an application that inputs an integer code for a character
5 | and displays the corresponding character. Modify this application so that it generates all possible three-digit
6 | codes in the range from 000 to 255 and attempts to print the corresponding characters.
7 | */
8 |
9 | //import java.util.Scanner;
10 |
11 | public class IntToCharacters {
12 | public static void main(String[] args) {
13 | // Scanner scanner = new Scanner(System.in);
14 | // System.out.println("Enter a number from 0 to 255");
15 | // int intValue = scanner.nextInt();
16 | //
17 | // if (intValue >= 0 && intValue <= 255) System.out.println((char) intValue);
18 |
19 | for (int i = 0; i <= 255; i++) {
20 | System.out.println((char) i);
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/src/chapter2/Multiple.java:
--------------------------------------------------------------------------------
1 | /*
2 | 2.26 (Multiples) Write an application that reads two integers, determines whether the first is a
3 | multiple of the second and prints the result. [Hint: Use the remainder operator.]
4 | */
5 |
6 | package chapter2;
7 |
8 |
9 | import java.util.Scanner;
10 |
11 | public class Multiple{
12 | public static void main(String[] args){
13 |
14 | Scanner input = new Scanner(System.in);
15 | int firstNumber;
16 | int secondNumber;
17 |
18 | System.out.print("Enter a number: ");
19 | firstNumber = input.nextInt();
20 |
21 | System.out.print("Enter another number: ");
22 | secondNumber = input.nextInt();
23 |
24 | if(firstNumber % secondNumber == 0)
25 | System.out.print("secondNumber is a multiple of firstNumber");
26 |
27 | if(secondNumber % firstNumber == 0)
28 | System.out.print("firstNumber is a multiple of secondNumber");
29 | }
30 |
31 |
32 | }
--------------------------------------------------------------------------------
/src/chapter5/MaxAndMinNumbers.java:
--------------------------------------------------------------------------------
1 | package chapter5;
2 |
3 | import java.util.Scanner;
4 |
5 | public class MaxAndMinNumbers {
6 | public static void main(String[] args){
7 | Scanner userInput = new Scanner(System.in);
8 |
9 | int firstRandomNumber;
10 | int randomNumber = 0;
11 |
12 | System.out.println("Enter a number: ");
13 | firstRandomNumber = userInput.nextInt();
14 |
15 | while(randomNumber <= 5){
16 | System.out.println("Enter a number: ");
17 | randomNumber = userInput.nextInt();
18 |
19 | if(firstRandomNumber > randomNumber ){
20 | System.out.println(firstRandomNumber + " is the greatest");
21 | }
22 | else{
23 | System.out.println(randomNumber + " is the greatest");
24 | }
25 |
26 | randomNumber++;
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/src/chapter11/beansbusiness/Messenger.java:
--------------------------------------------------------------------------------
1 | package chapter11.beansbusiness;
2 |
3 | import chapter11.beansbusiness.exceptions.MoneyException;
4 |
5 | import java.util.Scanner;
6 |
7 | public class Messenger {
8 | private double amount;
9 |
10 | public Messenger(double amount) {
11 | this.amount = amount;
12 | }
13 |
14 | public double getAmount() {
15 | return amount;
16 | }
17 |
18 | public void setAmount(double amount) {
19 | this.amount = amount;
20 | }
21 |
22 | public void isMoneySufficient() {
23 | Scanner scanner = new Scanner(System.in);
24 | System.out.println("How much beans will fill this pack?");
25 | double fillPack = scanner.nextDouble();
26 | if(fillPack <= amount) {
27 | System.out.println("Your hot beans is here!");
28 | } else throw new MoneyException("Money was not enough!");
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/classtests/MobilePhoneTests.java:
--------------------------------------------------------------------------------
1 | package classtests;
2 |
3 | import org.junit.jupiter.api.BeforeEach;
4 |
5 | public class MobilePhoneTests {
6 | MobilePhone sarahPhone;
7 | MobilePhone nnennaPhone;
8 |
9 | @BeforeEach
10 | void setUp() {
11 | sarahPhone = new MobilePhone("sarahimei", PhoneManufacturer.REDMI);
12 | sarahPhone.setModel("Redmi Note 9S");
13 | sarahPhone.setStorageSpace(128);
14 | sarahPhone.makeCall(809253342);
15 |
16 | MobilePhone.setSimCardSlots(2);
17 |
18 | nnennaPhone = new MobilePhone("nnennaimei", PhoneManufacturer.SAMSUNG, 64);
19 | }
20 |
21 | void showSimCardSlots() {
22 | System.out.println("The number of sim card slots in Sarah's phone are " + sarahPhone.getSimCardSlots());
23 | System.out.println("The number of sim card slots in Nnenna's phone are " + nnennaPhone.getSimCardSlots());
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/src/chapter10/shapes/Shape.java:
--------------------------------------------------------------------------------
1 | package chapter10.shapes;
2 |
3 | /*
4 | 10.13 (Project: Shape Hierarchy) Implement the Shape hierarchy shown in Fig. 9.3. Each TwoDimensionalShape
5 | should contain method getArea to calculate the area of the two-dimensional shape. Each ThreeDimensionalShape
6 | should have methods getArea and getVolume to calculate the surface area and volume, respectively, of the
7 | three-dimensional shape. Create a program that uses an array of Shape references objects of each concrete
8 | class in the hierarchy. The program should print a text description of the object to which each array
9 | element refers. Also, in the loop that processes all the shapes in the array, determine whether each shape is
10 | a TwoDimensionalShape or a ThreeDimensionalShape. If it’s a TwoDimensionalShape, display its area. If it’s a
11 | ThreeDimensionalShape, display its area and volume.
12 | */
13 | public interface Shape {
14 | }
15 |
--------------------------------------------------------------------------------
/src/chapter6/CoordinatesDistance.java:
--------------------------------------------------------------------------------
1 | /*
2 | 6.32 (Distance Between Points) Write method distance to calculate the distance between two
3 | points (x1, y1) and (x2, y2). All numbers and return values should be of type double. Incorporate
4 | this method into an application that enables the user to enter the coordinates of the points.
5 | */
6 |
7 | package chapter6;
8 |
9 | public class CoordinatesDistance {
10 | public static void distance(double x1, double y1, double x2, double y2) {
11 | double horizontalDistance = x2 - x1;
12 | if(horizontalDistance < 0) { horizontalDistance *= -1; }
13 |
14 | double verticalDistance = y2 - y1;
15 | if(verticalDistance < 0) { verticalDistance *= -1; }
16 |
17 | double distance = Math.sqrt(Math.pow(horizontalDistance, 2) + Math.pow(verticalDistance, 2));
18 | System.out.print("The distance between the two points is " + distance);
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/src/hackerranksolutions/thirtydaysofcode/day1/Day1.java:
--------------------------------------------------------------------------------
1 | package hackerranksolutions.thirtydaysofcode.day1;
2 |
3 | import java.util.Scanner;
4 |
5 | /*
6 | Data types
7 | Link to problem: https://www.hackerrank.com/challenges/30-data-types/problem?isFullScreen=true
8 | */
9 | public class Day1 {
10 | public static void main(String[] args) {
11 | /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
12 | Scanner scan = new Scanner(System.in);
13 | int i = 4;
14 | double d = 4.0;
15 | String s = "HackerRank";
16 | int a = scan.nextInt();
17 | double b = scan.nextDouble();
18 | scan.nextLine();
19 | String c = scan.nextLine();
20 | scan.close();
21 |
22 | System.out.println(i + a);
23 | System.out.printf("%.1f%n", (d + b));
24 | System.out.println(s + " " +c);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/chapter5/Factorials.java:
--------------------------------------------------------------------------------
1 | /*
2 | 5.13 (Factorials) Factorials are used frequently in probability problems. The factorial of a positive
3 | integer n (written n! and pronounced “n factorial”) is equal to the product of the positive integers from
4 | 1 to n. Write an application that calculates the factorials of 1 through 20. Use type long. Display the
5 | results in tabular format. What difficulty might prevent you from calculating the factorial of 100?
6 | */
7 |
8 | package chapter5;
9 |
10 | public class Factorials {
11 | public static void main(String[] args) {
12 | long factorial = 1;
13 | int number = 1;
14 | int counter = 0;
15 |
16 | while ((counter < number) && (number > 0) && (number <= 20)){
17 |
18 | factorial = factorial * counter;
19 | ++counter;
20 | System.out.println("The factorial of " + number + " is " + factorial);
21 | }
22 |
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/chapter14/ComparingPortionsOfStrings.java:
--------------------------------------------------------------------------------
1 | package chapter14;
2 |
3 | /*
4 | 14.4 (Comparing Portions of Strings) Write an application that uses String method regionMatches to compare
5 | two strings input by the user. The application should input the number of characters to be compared and the
6 | starting index of the comparison. The application should state whether the strings are equal. Ignore the
7 | case of the characters when performing the comparison.
8 | */
9 |
10 | import org.junit.jupiter.api.Test;
11 |
12 | public class ComparingPortionsOfStrings {
13 | @Test
14 | void comparePortionsOfStrings () {
15 | String firstWord = "sarah";
16 | String secondWord = "SARAH";
17 |
18 | if(firstWord.regionMatches(true, 0, secondWord, 0, 4))
19 | System.out.println("The strings are equal with the case ignored");
20 | else
21 | System.out.println("The strings are not equal");
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/src/chapter5/GuessGame.java:
--------------------------------------------------------------------------------
1 | package chapter5;
2 |
3 | import java.util.Scanner;
4 |
5 | public class GuessGame {
6 | public static void main(String[] args) {
7 | Scanner input = new Scanner(System.in);
8 |
9 | int numberToGuess = 20;
10 | int userNumber;
11 |
12 | System.out.println("Enter a number: ");
13 | userNumber = input.nextInt();
14 |
15 | while(userNumber != numberToGuess){
16 | System.out.println("Guess again: ");
17 | userNumber = input.nextInt();
18 |
19 | if(userNumber < numberToGuess)
20 | System.out.printf("You are wrong, number is greater than %d%n", userNumber);
21 | else
22 | System.out.printf("You are wrong, number is less than %d%n", userNumber);
23 | }
24 |
25 | if(userNumber == numberToGuess){
26 | System.out.println("You are correct!");
27 | }
28 |
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/chapter6/SquareOfAsterisks.java:
--------------------------------------------------------------------------------
1 | /*
2 | 6.18 (Displaying a Square of Asterisks) Write a method squareOfAsterisks that displays a solid
3 | square (the same number of rows and columns) of asterisks whose side is specified in integer
4 | parameter side. For example, if side is 4, the method should display
5 | ****
6 | ****
7 | ****
8 | ****
9 | Incorporate this method into an application that reads an integer value for side from the user and
10 | outputs the asterisks with the squareOfAsterisks method.
11 | */
12 |
13 | package chapter6;
14 |
15 | public class SquareOfAsterisks {
16 | public static void printSquare(int length){
17 |
18 | for(int i = 1; i <= length; i++){
19 | for(int s = length; s > 0; s--){
20 | System.out.print("*");
21 | }
22 | System.out.println();
23 | }
24 | }
25 |
26 | public static void main(String[] args) {
27 | printSquare(4);
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/src/chapter6/Multiples.java:
--------------------------------------------------------------------------------
1 | /*
2 | 6.16 (Multiples) Write a method isMultiple that determines, for a pair of integers, whether the
3 | second integer is a multiple of the first. The method should take two integer arguments and return
4 | true if the second is a multiple of the first and false otherwise. [Hint: Use the remainder operator.]
5 | Incorporate this method into an application that inputs a series of pairs of integers (one pair at a
6 | time) and determines whether the second value in each pair is a multiple of the first.
7 | */
8 |
9 | package chapter6;
10 |
11 | public class Multiples {
12 | public static boolean isMultiple(int firstNumber, int secondNumber) {
13 | return secondNumber % firstNumber == 0;
14 | }
15 |
16 | public static void main(String[] args) {
17 | System.out.println(isMultiple(2, 4));
18 | System.out.println(isMultiple(10, 400));
19 | System.out.println(isMultiple(7, 3));
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/test/classtests/KataaTest.java:
--------------------------------------------------------------------------------
1 | package classtests;
2 |
3 | import org.junit.jupiter.api.Test;
4 |
5 | import java.util.Arrays;
6 |
7 | import static org.junit.jupiter.api.Assertions.*;
8 |
9 | public class KataaTest {
10 | private final Kataa kataa = new Kataa();
11 | int[] originalArray = {2, 0, 1, 5};
12 | int[] secondArray = {2, 0, 1, 5};
13 |
14 | @Test
15 | void testThatArrayCanBeShuffled() {
16 | Kataa.shuffle(originalArray);
17 | assertFalse(Arrays.equals(originalArray, secondArray));
18 | }
19 |
20 | @Test
21 | void testThatArrayCanBeSortedInAscendingOrder() {
22 | Kataa.sortInAscendingOrder(originalArray);
23 | assertFalse(Arrays.equals(originalArray, secondArray));
24 | }
25 |
26 | @Test
27 | void testThatArrayCanBeSortedInDescendingOrder() {
28 | Kataa.sortInDescendingOrder(originalArray);
29 | assertFalse(Arrays.equals(originalArray, secondArray));
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/classtests/Mp3PlayerTest.java:
--------------------------------------------------------------------------------
1 | package classtests;
2 |
3 | public class Mp3PlayerTest{
4 | public static void main(String[] args){
5 |
6 | Mp3Player halleMp3Player = new Mp3Player(12, false, true, true, false, false, false);
7 |
8 | System.out.println("The mp3player is on is " + halleMp3Player.isOn());
9 |
10 | System.out.println("The mp3player is off is " + halleMp3Player.isOff());
11 |
12 | System.out.println("The mp3player is playing is " + halleMp3Player.isPlaying());
13 |
14 | System.out.println("The mp3player is paused is " + halleMp3Player.isPaused());
15 |
16 | System.out.println("The mp3player volume is " + halleMp3Player.getVolume());
17 |
18 | //System.out.println("The mp3player volume is " + halleMp3Player.decreaseVolume());
19 |
20 | System.out.println("The mp3player is on previous song is " + halleMp3Player.isPrevious());
21 |
22 | System.out.println("The mp3player is on next song is " + halleMp3Player.isNext());
23 |
24 | }
25 | }
--------------------------------------------------------------------------------