소스 검색

more stuff

Owen Murphy 6 년 전
부모
커밋
48fa2a3755

+ 44
- 24
src/main/java/com/zipcodewilmington/danny_do_better_exercises/MathUtilities.java 파일 보기

@@ -11,7 +11,7 @@ public class MathUtilities {
11 11
      * @return sum of `baseValue` and `difference`
12 12
      */
13 13
     public Integer add(int baseValue, int difference) {
14
-        return null;
14
+        return baseValue +  difference;
15 15
     }
16 16
 
17 17
     /**
@@ -20,7 +20,8 @@ public class MathUtilities {
20 20
      * @return sum of `baseValue` and `difference`
21 21
      */
22 22
     public Long add(long baseValue, long difference) {
23
-        return null;
23
+
24
+        return  baseValue + difference;
24 25
     }
25 26
 
26 27
     /**
@@ -30,7 +31,7 @@ public class MathUtilities {
30 31
      */
31 32
     public Short add(short baseValue, short difference) {
32 33
 
33
-        return null;
34
+        return (short)(baseValue + difference);
34 35
     }
35 36
 
36 37
     /**
@@ -39,7 +40,9 @@ public class MathUtilities {
39 40
      * @return sum of `baseValue` and `difference`
40 41
      */
41 42
     public Byte add(byte baseValue, byte difference) {
42
-        return null;
43
+        return (byte)(baseValue + difference);
44
+
45
+
43 46
     }
44 47
 
45 48
     /**
@@ -48,7 +51,8 @@ public class MathUtilities {
48 51
      * @return sum of `baseValue` and `difference`
49 52
      */
50 53
     public Float add(float baseValue, float difference) {
51
-        return null;
54
+
55
+        return baseValue + difference;
52 56
     }
53 57
 
54 58
     /**
@@ -57,7 +61,8 @@ public class MathUtilities {
57 61
      * @return sum of `baseValue` and `difference`
58 62
      */
59 63
     public Double add(double baseValue, double difference) {
60
-        return null;
64
+
65
+        return baseValue + difference;
61 66
     }
62 67
 
63 68
     /**
@@ -66,7 +71,7 @@ public class MathUtilities {
66 71
      * @return difference between `baseValue` and `difference`
67 72
      */
68 73
     public Integer subtract(int baseValue, int difference) {
69
-        return null;
74
+        return baseValue - difference;
70 75
     }
71 76
 
72 77
     /**
@@ -75,7 +80,8 @@ public class MathUtilities {
75 80
      * @return difference between `baseValue` and `difference`
76 81
      */
77 82
     public Long subtract(long baseValue, long difference) {
78
-        return null;
83
+
84
+        return baseValue + difference;
79 85
     }
80 86
 
81 87
     /**
@@ -84,7 +90,8 @@ public class MathUtilities {
84 90
      * @return difference between `baseValue` and `difference`
85 91
      */
86 92
     public Short subtract(short baseValue, short difference) {
87
-        return null;
93
+
94
+        return (short)(baseValue - difference);
88 95
     }
89 96
 
90 97
     /**
@@ -93,7 +100,8 @@ public class MathUtilities {
93 100
      * @return difference between `baseValue` and `difference`
94 101
      */
95 102
     public Byte subtract(byte baseValue, byte difference) {
96
-        return null;
103
+
104
+        return (byte)(baseValue - difference);
97 105
     }
98 106
 
99 107
     /**
@@ -102,6 +110,7 @@ public class MathUtilities {
102 110
      * @return difference between `baseValue` and `difference`
103 111
      */
104 112
     public Float subtract(float baseValue, float difference) {
113
+
105 114
         return null;
106 115
     }
107 116
 
@@ -111,7 +120,7 @@ public class MathUtilities {
111 120
      * @return difference between `baseValue` and `difference`
112 121
      */
113 122
     public Double subtract(double baseValue, double difference) {
114
-        return null;
123
+        return baseValue - difference;
115 124
     }
116 125
 
117 126
 
@@ -121,7 +130,8 @@ public class MathUtilities {
121 130
      * @return division of `dividend` by `divisor
122 131
      */
123 132
     public Integer divide(int dividend, int divisor) {
124
-        return null;
133
+
134
+        return dividend/divisor;
125 135
     }
126 136
 
127 137
     /**
@@ -130,7 +140,8 @@ public class MathUtilities {
130 140
      * @return division of `dividend` by `divisor
131 141
      */
132 142
     public Long divide(long dividend, long divisor) {
133
-        return null;
143
+
144
+        return dividend/divisor;
134 145
     }
135 146
 
136 147
     /**
@@ -139,7 +150,8 @@ public class MathUtilities {
139 150
      * @return division of `dividend` by `divisor
140 151
      */
141 152
     public Short divide(short dividend, short divisor) {
142
-        return null;
153
+
154
+        return (short)(dividend/divisor);
143 155
     }
144 156
 
145 157
     /**
@@ -148,7 +160,8 @@ public class MathUtilities {
148 160
      * @return division of `dividend` by `divisor
149 161
      */
150 162
     public Byte divide(byte dividend, byte divisor) {
151
-        return null;
163
+
164
+        return (byte)(dividend/divisor);
152 165
     }
153 166
 
154 167
     /**
@@ -166,7 +179,8 @@ public class MathUtilities {
166 179
      * @return division of `dividend` by `divisor
167 180
      */
168 181
     public Double divide(double dividend, double divisor) {
169
-        return null;
182
+
183
+        return dividend/divisor;
170 184
     }
171 185
 
172 186
 
@@ -176,7 +190,8 @@ public class MathUtilities {
176 190
      * @return product of `multiplicand` by `multiplier`
177 191
      */
178 192
     public Integer multiply(int multiplicand, int multiplier) {
179
-        return null;
193
+
194
+        return multiplicand*multiplier;
180 195
     }
181 196
 
182 197
     /**
@@ -185,7 +200,8 @@ public class MathUtilities {
185 200
      * @return product of `multiplicand` by `multiplier`
186 201
      */
187 202
     public Long multiply(long multiplicand, long multiplier) {
188
-        return null;
203
+
204
+        return multiplicand*multiplier;
189 205
     }
190 206
 
191 207
     /**
@@ -194,7 +210,8 @@ public class MathUtilities {
194 210
      * @return product of `multiplicand` by `multiplier`
195 211
      */
196 212
     public Short multiply(short multiplicand, short multiplier) {
197
-        return null;
213
+
214
+        return (short)(multiplicand*multiplier);
198 215
     }
199 216
     /**
200 217
      * @param multiplicand value to be multiplied
@@ -202,7 +219,8 @@ public class MathUtilities {
202 219
      * @return product of `multiplicand` by `multiplier`
203 220
      */
204 221
     public Byte multiply(byte multiplicand, byte multiplier) {
205
-        return null;
222
+
223
+        return (byte)(multiplicand * multiplier);
206 224
     }
207 225
 
208 226
     /**
@@ -211,7 +229,8 @@ public class MathUtilities {
211 229
      * @return product of `multiplicand` by `multiplier`
212 230
      */
213 231
     public Float multiply(float multiplicand, float multiplier) {
214
-        return null;
232
+
233
+        return (float) multiplicand * multiplier;
215 234
     }
216 235
 
217 236
     /**
@@ -220,7 +239,8 @@ public class MathUtilities {
220 239
      * @return product of `multiplicand` by `multiplier`
221 240
      */
222 241
     public Double multiply(double multiplicand, double multiplier) {
223
-        return null;
242
+
243
+        return (double) multiplicand*multiplier;
224 244
     }
225 245
 
226 246
 
@@ -228,14 +248,14 @@ public class MathUtilities {
228 248
       * @return true
229 249
      */
230 250
     public Boolean returnTrue() {
231
-        return null;
251
+        return true ;
232 252
     }
233 253
 
234 254
     /**
235 255
      * @return false
236 256
      */
237 257
     public Boolean returnFalse() {
238
-        return null;
258
+        return false ;
239 259
     }
240 260
 
241 261
 }

BIN
target/classes/com/zipcodewilmington/danny_do_better_exercises/MathUtilities.class 파일 보기