質問編集履歴

2

質問内容を要約

2020/05/24 09:56

投稿

sodium_chem
sodium_chem

スコア2

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  ### コード
16
16
 
17
- 変数1つのみで出力したい内容を出すことが困難と考えたため、他のやり方で課題文で出力した
17
+ 変数1つのみで出力したい内容を出すことが困難と考えたため、他のやり方で出力した
18
18
 
19
19
  ```java
20
20
 

1

質問内容を要約

2020/05/24 09:56

投稿

sodium_chem
sodium_chem

スコア2

test CHANGED
File without changes
test CHANGED
@@ -2,97 +2,17 @@
2
2
 
3
3
  maikoは25才
4
4
 
5
- ryoは22才
6
5
 
7
- hanawaは31才
8
6
 
9
7
  をArryList(変数1つ)を使ってと出力したい
10
8
 
11
9
 
12
10
 
13
- ###課題文
14
-
15
- ①Personクラスを以下の内容で作成
16
-
17
- フィールド:name(string),age(int)
18
-
19
- コンストラクタ:第1引数String、第2引数int
20
-
21
- フィールドのゲッター/セッター
22
11
 
23
12
 
24
13
 
25
- ②Personクラスのインスタンスを3つ作成し、ArryListに格納するプログラムを作成
26
14
 
27
- クラス名ListPractice
28
-
29
- 変数名:personList
30
-
31
- インスタンスのフィールド値
32
-
33
-
34
-
35
- name | age
36
-
37
- maiko 25
38
-
39
- ryo 22
40
-
41
- hanawa 31
42
-
43
-
44
-
45
- ###①のコード
46
-
47
- ```java
48
-
49
- public class Person {
50
-
51
- String name;
52
-
53
- int age;
54
-
55
-
56
-
57
- public Person(String name, int age){
58
-
59
- this.name=name;
60
-
61
- this.age=age;
62
-
63
- }
64
-
65
- public void setName(String name){
66
-
67
- this.name = name;
68
-
69
- }
70
-
71
- public String getName(){
72
-
73
- return name;
74
-
75
- }
76
-
77
- public void setAge(int age){
78
-
79
- this.age = age;
80
-
81
- }
82
-
83
- public int getAge(){
84
-
85
- return age;
86
-
87
- }
88
-
89
- }
90
-
91
- ```
92
-
93
-
94
-
95
- ### ②のコード
15
+ ### コード
96
16
 
97
17
  変数1つのみで出力したい内容を出すことが困難と考えたため、他のやり方で課題文で出力した
98
18
 
@@ -118,21 +38,17 @@
118
38
 
119
39
  Person maiko = new Person("maiko",25);
120
40
 
121
- Person ryo = new Person("ryo",22);
41
+
122
-
123
- Person hanawa = new Person("hanawa",31);
124
42
 
125
43
 
126
44
 
127
- List<String> personList = new ArrayList<String>();
45
+ List<String> personList = new ArrayList<String>();
128
46
 
129
47
 
130
48
 
131
49
  personList.add(maiko.getName());
132
50
 
133
- personList.add(ryo.getName());
51
+
134
-
135
- personList.add(hanawa.getName());
136
52
 
137
53
 
138
54
 
@@ -144,9 +60,7 @@
144
60
 
145
61
  personlistMap.put(personList.get(0),maiko.getAge());
146
62
 
147
- personlistMap.put(personList.get(1),ryo.getAge());
63
+
148
-
149
- personlistMap.put(personList.get(2),hanawa.getAge());
150
64
 
151
65
 
152
66
 
@@ -162,7 +76,7 @@
162
76
 
163
77
 
164
78
 
165
- System.out.println("1件目は"+personList.get(0)+"さんです。");
79
+
166
80
 
167
81
 
168
82
 
@@ -188,7 +102,7 @@
188
102
 
189
103
 
190
104
 
191
- 課題の②において、変数が2つなら以下のコードを書き課題内容を出力することができますが
105
+ ArryListにおいて、変数が2つなら以下のコードを書き出力することができますが
192
106
 
193
107
  変数が1つとなった場合、どように記述したらいいのか正直理解しておりません。
194
108
 
@@ -202,8 +116,6 @@
202
116
 
203
117
  personList2.add(maiko.getAge());
204
118
 
205
- personList2.add(ryou.getAge());
119
+
206
-
207
- personList2.add(hanawa.getAge());
208
120
 
209
121
  ```