質問編集履歴

1

質問内容へ回答しました。

2016/05/10 02:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,9 @@
1
+ ※Keisanクラスの内容を最下層に追記しました。
2
+
3
+ まだ中身は適当です;
4
+
5
+
6
+
1
7
  javaで電卓のプログラムを作成しています。
2
8
 
3
9
  実行まで一応動作する状態です・・・
@@ -195,3 +201,77 @@
195
201
 
196
202
 
197
203
  よろしくお願いいたします。
204
+
205
+
206
+
207
+
208
+
209
+ *****************
210
+
211
+ 四則演算の結果を戻り値で返すようにしたい予定です。
212
+
213
+ クラスを分けたい理由は、そのほうが見やすいかと思ったからです。
214
+
215
+ import java.math.BigDecimal;
216
+
217
+
218
+
219
+ public class Keisan{
220
+
221
+
222
+
223
+ BigDecimal one = new BigDecimal();
224
+
225
+ BigDecimal two = new BigDecimal();
226
+
227
+
228
+
229
+ public BigDecimal add() {
230
+
231
+
232
+
233
+ BigDecimal add = one.add(two);
234
+
235
+
236
+
237
+ return add;
238
+
239
+ }
240
+
241
+ public BigDecimal subtract() {
242
+
243
+
244
+
245
+ BigDecimal subtract = one.subtract(two);
246
+
247
+
248
+
249
+ return subtract;
250
+
251
+ }
252
+
253
+ public BigDecimal multiply() {
254
+
255
+
256
+
257
+ BigDecimal multiply = one.multiply(two);
258
+
259
+
260
+
261
+ return multiply;
262
+
263
+ }
264
+
265
+ public BigDecimal divide() {
266
+
267
+
268
+
269
+ BigDecimal divide = one.divide(two, 20, BigDecimal.ROUND_HALF_UP);
270
+
271
+
272
+
273
+ return divide;
274
+
275
+ }
276
+
277
+ }