Daniel Horowitz 6 年 前
コミット
e5a413cf60

+ 5
- 5
src/main/java/com/zipcodewilmington/danny_do_better_exercises/MathUtilities.java ファイルの表示

94
      * @return difference between `baseValue` and `difference`
94
      * @return difference between `baseValue` and `difference`
95
      */
95
      */
96
     public Byte subtract(byte baseValue, byte difference) {
96
     public Byte subtract(byte baseValue, byte difference) {
97
-            return baseValue - difference;
97
+            return (byte)(baseValue - difference);
98
     }
98
     }
99
 
99
 
100
     /**
100
     /**
140
      * @return division of `dividend` by `divisor
140
      * @return division of `dividend` by `divisor
141
      */
141
      */
142
     public Short divide(short dividend, short divisor) {
142
     public Short divide(short dividend, short divisor) {
143
-            return dividend / divisor;
143
+            return (short)(dividend / divisor);
144
     }
144
     }
145
 
145
 
146
     /**
146
     /**
149
      * @return division of `dividend` by `divisor
149
      * @return division of `dividend` by `divisor
150
      */
150
      */
151
     public Byte divide(byte dividend, byte divisor) {
151
     public Byte divide(byte dividend, byte divisor) {
152
-            return dividend / divisor;
152
+            return (byte)(dividend / divisor);
153
     }
153
     }
154
 
154
 
155
     /**
155
     /**
195
      * @return product of `multiplicand` by `multiplier`
195
      * @return product of `multiplicand` by `multiplier`
196
      */
196
      */
197
     public Short multiply(short multiplicand, short multiplier) {
197
     public Short multiply(short multiplicand, short multiplier) {
198
-        return multiplicand * multiplier;
198
+        return (short)(multiplicand * multiplier);
199
     }
199
     }
200
     /**
200
     /**
201
      * @param multiplicand value to be multiplied
201
      * @param multiplicand value to be multiplied
203
      * @return product of `multiplicand` by `multiplier`
203
      * @return product of `multiplicand` by `multiplier`
204
      */
204
      */
205
     public Byte multiply(byte multiplicand, byte multiplier) {
205
     public Byte multiply(byte multiplicand, byte multiplier) {
206
-        return multiplicand * multiplier;
206
+        return (byte)(multiplicand * multiplier);
207
     }
207
     }
208
 
208
 
209
     /**
209
     /**

バイナリ
target/classes/com/zipcodewilmington/danny_do_better_exercises/MathUtilities.class ファイルの表示


バイナリ
target/classes/com/zipcodewilmington/danny_do_better_exercises/StringUtilities.class ファイルの表示