diff --git a/GroupDemoRecap b/GroupDemoRecap new file mode 160000 index 0000000..a37da59 --- /dev/null +++ b/GroupDemoRecap @@ -0,0 +1 @@ +Subproject commit a37da59c88b05cba3e89e207c93ca20039ce7b8a diff --git a/add-jellis.txt.save b/add-jellis.txt.save new file mode 100644 index 0000000..539a70f --- /dev/null +++ b/add-jellis.txt.save @@ -0,0 +1 @@ +just made this diff --git a/src/main/java/com/zipcodewilmington/danny_do_better_exercises/MathUtilities.java b/src/main/java/com/zipcodewilmington/danny_do_better_exercises/MathUtilities.java index 8076dfe..8d97110 100644 --- a/src/main/java/com/zipcodewilmington/danny_do_better_exercises/MathUtilities.java +++ b/src/main/java/com/zipcodewilmington/danny_do_better_exercises/MathUtilities.java @@ -1,5 +1,7 @@ package com.zipcodewilmington.danny_do_better_exercises; +import java.nio.ByteBuffer; + /** * Created by dan on 6/14/17. */ @@ -11,7 +13,8 @@ public class MathUtilities { * @return sum of `baseValue` and `difference` */ public Integer add(int baseValue, int difference) { - return null; + + return baseValue + difference; } /** @@ -20,7 +23,7 @@ public Integer add(int baseValue, int difference) { * @return sum of `baseValue` and `difference` */ public Long add(long baseValue, long difference) { - return null; + return baseValue + difference; } /** @@ -28,8 +31,12 @@ public Long add(long baseValue, long difference) { * @param difference value to add to starting value * @return sum of `baseValue` and `difference` */ - public Short add(short baseValue, short difference) { - return null; + public int add(short baseValue, short difference) { + + int i = baseValue; + int j = difference; + return i + j; + } /** @@ -38,7 +45,11 @@ public Short add(short baseValue, short difference) { * @return sum of `baseValue` and `difference` */ public Byte add(byte baseValue, byte difference) { - return null; + + return (byte)(baseValue + difference); + + + } /** @@ -47,7 +58,7 @@ public Byte add(byte baseValue, byte difference) { * @return sum of `baseValue` and `difference` */ public Float add(float baseValue, float difference) { - return null; + return baseValue + difference; } /** @@ -56,7 +67,8 @@ public Float add(float baseValue, float difference) { * @return sum of `baseValue` and `difference` */ public Double add(double baseValue, double difference) { - return null; + return baseValue + difference; + } /** @@ -65,7 +77,8 @@ public Double add(double baseValue, double difference) { * @return difference between `baseValue` and `difference` */ public Integer subtract(int baseValue, int difference) { - return null; + + return baseValue - difference; } /** @@ -74,7 +87,7 @@ public Integer subtract(int baseValue, int difference) { * @return difference between `baseValue` and `difference` */ public Long subtract(long baseValue, long difference) { - return null; + return baseValue - difference; } /** @@ -83,7 +96,8 @@ public Long subtract(long baseValue, long difference) { * @return difference between `baseValue` and `difference` */ public Short subtract(short baseValue, short difference) { - return null; + + return (short)(baseValue - difference); } /** @@ -92,7 +106,8 @@ public Short subtract(short baseValue, short difference) { * @return difference between `baseValue` and `difference` */ public Byte subtract(byte baseValue, byte difference) { - return null; + + return (byte)(baseValue - difference); } /** @@ -101,7 +116,8 @@ public Byte subtract(byte baseValue, byte difference) { * @return difference between `baseValue` and `difference` */ public Float subtract(float baseValue, float difference) { - return null; + + return baseValue - difference; } /** @@ -110,115 +126,125 @@ public Float subtract(float baseValue, float difference) { * @return difference between `baseValue` and `difference` */ public Double subtract(double baseValue, double difference) { - return null; + + return baseValue - difference; } /** * @param dividend value to be divided - * @param divisor value to divide by + * @param divisor value to divide by * @return division of `dividend` by `divisor */ public Integer divide(int dividend, int divisor) { - return null; + + return dividend / divisor; } /** * @param dividend value to be divided - * @param divisor value to divide by + * @param divisor value to divide by * @return division of `dividend` by `divisor */ public Long divide(long dividend, long divisor) { - return null; + + return dividend / divisor; } /** * @param dividend value to be divided - * @param divisor value to divide by + * @param divisor value to divide by * @return division of `dividend` by `divisor */ public Short divide(short dividend, short divisor) { - return null; + return (short)(dividend / divisor); } /** * @param dividend value to be divided - * @param divisor value to divide by + * @param divisor value to divide by * @return division of `dividend` by `divisor */ public Byte divide(byte dividend, byte divisor) { - return null; + return (byte)(dividend / divisor); } /** * @param dividend value to be divided - * @param divisor value to divide by + * @param divisor value to divide by * @return division of `dividend` by `divisor */ public Float divide(float dividend, float divisor) { - return null; + + return dividend / divisor; } /** * @param dividend value to be divided - * @param divisor value to divide by + * @param divisor value to divide by * @return division of `dividend` by `divisor */ public Double divide(double dividend, double divisor) { - return null; + return dividend / divisor; } /** * @param multiplicand value to be multiplied - * @param multiplier value to multiply by + * @param multiplier value to multiply by * @return product of `multiplicand` by `multiplier` */ public Integer multiply(int multiplicand, int multiplier) { - return null; + + return multiplicand * multiplier; } /** * @param multiplicand value to be multiplied - * @param multiplier value to multiply by + * @param multiplier value to multiply by * @return product of `multiplicand` by `multiplier` */ public Long multiply(long multiplicand, long multiplier) { - return null; + + return multiplicand * multiplier; } /** * @param multiplicand value to be multiplied - * @param multiplier value to multiply by + * @param multiplier value to multiply by * @return product of `multiplicand` by `multiplier` */ public Short multiply(short multiplicand, short multiplier) { - return null; + + return (short)(multiplicand * multiplier); } + /** * @param multiplicand value to be multiplied - * @param multiplier value to multiply by + * @param multiplier value to multiply by * @return product of `multiplicand` by `multiplier` */ public Byte multiply(byte multiplicand, byte multiplier) { - return null; + return (byte)(multiplicand * multiplier); } /** * @param multiplicand value to be multiplied - * @param multiplier value to multiply by + * @param multiplier value to multiply by * @return product of `multiplicand` by `multiplier` */ public Float multiply(float multiplicand, float multiplier) { - return null; + + return multiplicand * multiplier; } /** * @param multiplicand value to be multiplied - * @param multiplier value to multiply by + * @param multiplier value to multiply by * @return product of `multiplicand` by `multiplier` */ public Double multiply(double multiplicand, double multiplier) { - return null; + + return multiplicand * multiplier; } } diff --git a/src/main/java/com/zipcodewilmington/danny_do_better_exercises/PredicateUtilities.java b/src/main/java/com/zipcodewilmington/danny_do_better_exercises/PredicateUtilities.java index cb5f822..8d45407 100644 --- a/src/main/java/com/zipcodewilmington/danny_do_better_exercises/PredicateUtilities.java +++ b/src/main/java/com/zipcodewilmington/danny_do_better_exercises/PredicateUtilities.java @@ -10,7 +10,11 @@ public class PredicateUtilities { * @return true if `x` is greater than `y` */ public Boolean isGreaterThan(int x, int y) { - return null; + + if (x > y) { + return true; + } + return false; } /** @@ -19,7 +23,11 @@ public Boolean isGreaterThan(int x, int y) { * @return true if `x` is less than `y` */ public Boolean isLessThan(int x, int y) { - return null; + + if (x < y) { + return true; + } else + return false; } /** @@ -28,7 +36,12 @@ public Boolean isLessThan(int x, int y) { * @return true if `x` is greater than or equal to `y` */ public Boolean isGreaterThanOrEqualTo(int x, int y) { - return null; + + if (x >= y) { + return true; + } else { + return false; + } } /** @@ -37,7 +50,11 @@ public Boolean isGreaterThanOrEqualTo(int x, int y) { * @return true if `x` is less than or equal to `y` */ public Boolean isLessThanOrEqualTo(int x, int y) { - return null; + if (x <= y) { + return true; + } else { + return false; + } } @@ -45,14 +62,14 @@ public Boolean isLessThanOrEqualTo(int x, int y) { * @return true */ public Boolean returnTrue() { - return null; + return true; } /** * @return false */ public Boolean returnFalse() { - return null; + return false; } } \ No newline at end of file diff --git a/src/main/java/com/zipcodewilmington/danny_do_better_exercises/StringUtilities.java b/src/main/java/com/zipcodewilmington/danny_do_better_exercises/StringUtilities.java index 2f776a9..2a5f591 100644 --- a/src/main/java/com/zipcodewilmington/danny_do_better_exercises/StringUtilities.java +++ b/src/main/java/com/zipcodewilmington/danny_do_better_exercises/StringUtilities.java @@ -1,5 +1,8 @@ package com.zipcodewilmington.danny_do_better_exercises; +import java.util.ArrayList; +import java.util.Scanner; + /** * Created by dan on 6/14/17. */ @@ -8,7 +11,8 @@ public class StringUtilities { * @return `Hello World` as a string */ public static String getHelloWorld() { - return null; + + return "Hello World"; } /** @@ -17,7 +21,7 @@ public static String getHelloWorld() { * @return the concatenation of two strings, `firstSegment`, and `secondSegment` */ public static String concatenation(String firstSegment, String secondSegment){ - return null; + return firstSegment.concat(secondSegment); } /** @@ -26,7 +30,8 @@ public static String concatenation(String firstSegment, String secondSegment){ * @return the concatenation of an integer, `firstSegment`, and a String, `secondSegment` */ public static String concatenation(int firstSegment, String secondSegment){ - return null; + + return firstSegment + secondSegment; } /** @@ -34,7 +39,9 @@ public static String concatenation(int firstSegment, String secondSegment){ * @return the first 3 characters of `input` */ public static String getPrefix(String input){ - return null; + + + return input.substring(0, 3); } /** @@ -42,7 +49,9 @@ public static String getPrefix(String input){ * @return the last 3 characters of `input` */ public static String getSuffix(String input){ - return null; + int inputLength = input.length(); + return input.substring(inputLength - 3, inputLength); + } /** @@ -50,15 +59,24 @@ public static String getSuffix(String input){ * @param comparableValue the value to be compared against * @return the equivalence of two strings, `inputValue` and `comparableValue` */ - public static Boolean compareTwoStrings(String inputValue, String comparableValue){ - return null; + public static Boolean compareTwoStrings(String inputValue, String comparableValue) { + if (inputValue.equals(comparableValue)) { + return true; + } return false; } + /** * @param inputValue the value input from user * @return the middle character of `inputValue` */ public static Character getMiddleCharacter(String inputValue){ +// int length = inputValue.length(); +// int middle = length / 2; +// if (middle.length % 2 != 0) { +// char middleChar = length.length((1/2) -1); +// return middleChar; + return null; } @@ -67,7 +85,19 @@ public static Character getMiddleCharacter(String inputValue){ * @return the first sequence of characters */ public static String getFirstWord(String spaceDelimitedString){ - return null; + + String[] str = spaceDelimitedString.split(" "); + String firstWord = str[0]; + return firstWord; + + + +// return null; +// return words[0]; + +// while (scanWords.hasNext()) { +// words.add(scanWords.next()); +// } return words } /** @@ -75,7 +105,9 @@ public static String getFirstWord(String spaceDelimitedString){ * @return the second word of a string delimited by spaces. */ public static String getSecondWord(String spaceDelimitedString){ - return null; + String[] str = spaceDelimitedString.split(" "); + String secondWord = str[1]; + return secondWord; } /** @@ -83,6 +115,7 @@ public static String getSecondWord(String spaceDelimitedString){ * @return an identical string with characters in reverse order. */ public static String reverse(String stringToReverse){ - return null; + String newString = new StringBuffer(stringToReverse).reverse().toString(); + return newString; } } diff --git a/src/main/java/com/zipcodewilmington/danny_do_better_exercises/ZipcodeRocks.java b/src/main/java/com/zipcodewilmington/danny_do_better_exercises/ZipcodeRocks.java index 819f21b..fdef5bb 100644 --- a/src/main/java/com/zipcodewilmington/danny_do_better_exercises/ZipcodeRocks.java +++ b/src/main/java/com/zipcodewilmington/danny_do_better_exercises/ZipcodeRocks.java @@ -5,6 +5,6 @@ */ public class ZipcodeRocks { public static void main(String[] args) { -// System.out.println("Zipcode Rocks!"); + System.out.println("Zipcode Rocks!"); } } diff --git a/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestStringUtilities.java b/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestStringUtilities.java index 66a1fc0..ca499b1 100644 --- a/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestStringUtilities.java +++ b/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestStringUtilities.java @@ -130,6 +130,8 @@ public void getTheMiddleCharOfZipcoder(){ // : Then Assert.assertEquals(expected.toString(), actual.toString()); + + } diff --git a/src/test/java/com/zipcodewilmington/danny_do_better_exercises/mathutilities/TestAddition.java b/src/test/java/com/zipcodewilmington/danny_do_better_exercises/mathutilities/TestAddition.java index 03981ff..7ea4bf7 100644 --- a/src/test/java/com/zipcodewilmington/danny_do_better_exercises/mathutilities/TestAddition.java +++ b/src/test/java/com/zipcodewilmington/danny_do_better_exercises/mathutilities/TestAddition.java @@ -42,7 +42,7 @@ public void testShortAddition() { short addedValue = 7; short expected = 16391; // : When - short actual = mathUtils.add(baseValue, addedValue); + short actual = (short) mathUtils.add(baseValue, addedValue); // : Then assertEquals(expected, actual); }