回答編集履歴

2

追記

2017/06/10 10:41

投稿

toutou
toutou

スコア2050

test CHANGED
@@ -89,3 +89,69 @@
89
89
  ```
90
90
 
91
91
  こういうことなんだろうか?とりあえず変数に入れて使うことにしましたが。
92
+
93
+
94
+
95
+ 追記:
96
+
97
+ 中途半端に手を加えてしまったのが混乱の原因かな。
98
+
99
+ ```java
100
+
101
+ public class Tasi {
102
+
103
+ public int c;
104
+
105
+ public int tas(int a,int b){
106
+
107
+ c = a+b;
108
+
109
+ return c;
110
+
111
+ }
112
+
113
+
114
+
115
+ }
116
+
117
+ ```
118
+
119
+ ```java
120
+
121
+ public class Tas {
122
+
123
+
124
+
125
+ public static void main(String[] args) {
126
+
127
+ Tasi ta = new Tasi();
128
+
129
+ int i = ta.tas(2,3);
130
+
131
+ System.out.println(i);
132
+
133
+ }
134
+
135
+ }
136
+
137
+ ```
138
+
139
+ 2つのクラスを作りました。
140
+
141
+ 戻り値というのは関数の結果だと思われますので、まず関数の準備をします。
142
+
143
+ Tasiクラスのtas関数の戻り値をTasで使います。
144
+
145
+ ``Tasi ta = new Tasi();``でTasクラスにTasiクラスを呼び出します。
146
+
147
+ その後Tasクラスに変数を作り、Tasiクラスのtas関数の戻り値を入れています。
148
+
149
+ 戻り値に他のクラスからアクセスするのではなく、呼んできてから自分のところで戻り値を作らせる。
150
+
151
+ 自分はこういうことなのかなと思いましたが、違うのかな。
152
+
153
+
154
+
155
+
156
+
157
+

1

修正

2017/06/10 10:41

投稿

toutou
toutou

スコア2050

test CHANGED
@@ -44,6 +44,48 @@
44
44
 
45
45
  }
46
46
 
47
- コード
47
+ ```
48
+
49
+
50
+
51
+ ```java
52
+
53
+ public class Tas {
54
+
55
+ public static void main(String[] args) {
56
+
57
+ CpuHand cpuhand = new CpuHand();
58
+
59
+ int PlayerHand = cpuhand.RandomHand();
60
+
61
+ switch (PlayerHand) {
62
+
63
+ case 1:
64
+
65
+ System.out.println("グー");
66
+
67
+ break;
68
+
69
+ case 2:
70
+
71
+ System.out.println("チョキ");
72
+
73
+ break;
74
+
75
+ case 3:
76
+
77
+ System.out.println("パー");
78
+
79
+ break;
80
+
81
+ }
82
+
83
+ }
84
+
85
+
86
+
87
+ }
48
88
 
49
89
  ```
90
+
91
+ こういうことなんだろうか?とりあえず変数に入れて使うことにしましたが。