Leon 6f99fe85e7 first commit 6 years ago
.idea first commit 6 years ago
src first commit 6 years ago
target first commit 6 years ago
.gitignore first commit 6 years ago
ChapterOneMicro.iml first commit 6 years ago
README.md first commit 6 years ago
pom.xml first commit 6 years ago

README.md

Java Fundamentals

  • Objective:

    • To complete the method stubs in each of the provided classes
      • MathUtilities
      • PredicateUtilities
      • StringUtilities
  • Purpose:

  • Classes to be completed:

    • MathUtilities
    • PredicateUtilities
    • StringUtilities
  • Instructions

    • Complete each of the method stubs in the main classes provided.
      • main classes are located in src.main.java.com.zipcodewilmington.danny_do_better_exercises
    • There are comments above each method stub to describe the expected behavior.
    • Upon completion, open and run the TestSuite class to ensure that all tests have 100% success.
      • TestSuite is located in src.test.java.com.zipcodewilmington.danny_do_better_exercises

Predicate Utilities

  • A predicate is a clause which states something about a subject. (e.g., is assigning in "Leon is assigning homework")
  • Ensure each of the test cases passes successfully in the class TestPredicateUtilities by completing each of the method stubs in the class PredicateUtilities.
  • Method Stubs to be completed
    • boolean isGreaterThan(int x, int y)
    • boolean isLessThan(int x, int y)
    • boolean isGreaterThanOrEqualTo(int x, int y)
    • boolean isLessThanOrEqualTo(int x, int y)

Math Utilities

  • Ensure each of the test cases passes successfully in the class TestMathUtilities by completing each of the method stubs in the class MathUtilities.
  • Method Stubs to be completed
    • Integer add(int, int)
    • Long add(long, long)
    • Short add(short, short)
    • Byte add(byte, byte)
    • Float add(float, float)
    • Double add(double, double)
    • Integer subtract(int, int)
    • Long subtract(long, long)
    • Short subtract(short, short)
    • Byte subtract(byte, byte)
    • Float subtract(float, float)
    • Double subtract(double, double)
    • Integer divide(int, int)
    • Long divide(long, long)
    • Short divide(short, short)
    • Byte divide(byte, byte)
    • Float divide(float, float)
    • Double divide(double, double)
    • Integer multiply(int, int)
    • Long multiply(long, long)
    • Short multiply(short, short)
    • Byte multiply(byte, byte)
    • Float multiply(float, float)
    • Double multiply(double, double)
    • Boolean returnTrue
    • Boolean returnFalse

String Utilities

  • Ensure each of the test cases passes successfully in the class TestStringUtilities by completing each of the method stubs in the class StringUtilities.
  • Method Stubs to be completed
    • String concatenation(String, String)
    • String concatenation(int, String)
    • String getPrefix(String)
    • String getSuffix(String)
    • String compareTwoStrings(String)
    • Character getMiddleCharacter(String)
    • String getFirstWord(String)
    • String getSecondWord(String)
    • String reverseTheTwo(String)