├── 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 | 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 | } --------------------------------------------------------------------------------