質問編集履歴

2

コードを載せ直しましたがどうでしょうか?

2020/04/25 10:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
+ ```ここに言語を入力
2
+
3
+ コード
4
+
1
- ### 前提・実現したいこと
5
+ ```### 前提・実現したいこと
2
6
 
3
7
 
4
8
 
@@ -12,11 +16,11 @@
12
16
 
13
17
  ### 発生している問題・エラーメッセージ
14
18
 
15
- public MainCalculatorApp(int currentNumCalculation) {
19
+ ```ここに言語を入力public MainCalculatorApp(int currentNumCalculation) {
16
20
 
17
21
  int gt;
18
22
 
19
-
23
+
20
24
 
21
25
  this.calculation = new Calculation[2];
22
26
 
@@ -82,6 +86,8 @@
82
86
 
83
87
  }
84
88
 
89
+ ```
90
+
85
91
 
86
92
 
87
93
  ### 該当のソースコード

1

コードを追加しました。

2020/04/25 10:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -12,9 +12,75 @@
12
12
 
13
13
  ### 発生している問題・エラーメッセージ
14
14
 
15
+ public MainCalculatorApp(int currentNumCalculation) {
16
+
17
+ int gt;
18
+
19
+
20
+
21
+ this.calculation = new Calculation[2];
22
+
23
+ this.gt = new GTerm (600,400);
24
+
25
+ this.gt.setFontSize(20);
26
+
27
+
28
+
29
+ this.currentNumCalculation = currentNumCalculation;
30
+
31
+
32
+
33
+ this.gt.addTextField(" ", 100);
34
+
35
+ this.gt.addButton("Add Calculation", this, "AddCalculation");
36
+
37
+
38
+
39
+ int i = 0;
40
+
41
+ while (i < this.calculation.length) {
42
+
43
+ String expressionStr = this.gt.getInputString("Enter expression:\noperand1 operator operand2 ");
44
+
45
+ String[] expressionElements = expressionStr.split(" ");
46
+
47
+ double operand1 = Double.parseDouble(expressionElements[0]);
48
+
49
+ double operand2 = Double.parseDouble(expressionElements[2]);
50
+
51
+ this.calculation[i] = new Calculation(operand1, expressionElements[1], operand2);
52
+
53
+ //this.calculation[i].setOperator("+");
54
+
55
+ this.calculation[i].operator="+";
56
+
57
+ i +=1;
58
+
59
+ }
15
60
 
16
61
 
62
+
63
+
64
+
17
- リスト、ボタン、テキスト
65
+ i = 0;
66
+
67
+ while (i < this.calculation.length) {
68
+
69
+ this.gt.println("Value of calculation 1 is " + this.calculation[i].getResult());
70
+
71
+ i +=1;
72
+
73
+ }
74
+
75
+ }
76
+
77
+
78
+
79
+ public static void main(String[] args) {
80
+
81
+ MainCalculatorApp calc1 = new MainCalculatorApp();
82
+
83
+ }
18
84
 
19
85
 
20
86
 
@@ -44,6 +110,4 @@
44
110
 
45
111
  ### 補足情報(FW/ツールのバージョンなど)
46
112
 
47
-
48
-
49
- ここにより詳細な情報載してください。
113
+ コードを載せまたが、まだやっる最中のため間違ってる所はあります