質問編集履歴

5

質問の変更

2016/08/19 05:03

投稿

091415
091415

スコア10

test CHANGED
File without changes
test CHANGED
@@ -52,18 +52,16 @@
52
52
 
53
53
  ###前提・実現したいこと
54
54
 
55
- ここに質問したいことを詳細に書いてください
56
-
57
- (例)PHP(CakePHP)●●なシステム作ってい
55
+ 登録の1を選択したら、名前・生年月日・電話番号を入力するところまはできたのですが、そこからそれらの情報登録する方法がわかりせん
58
-
56
+
59
- ■■機能実装中に以下エラーメッセージ発生しました。
57
+ TreeMap使ってみたいです、調べてもなかなかうくいきませんでした。
60
-
61
-
62
58
 
63
59
  ###発生している問題・エラーメッセージ
64
60
 
65
61
 
66
62
 
63
+
64
+
67
65
  ```
68
66
 
69
67
  エラーメッセージ
@@ -124,142 +122,128 @@
124
122
 
125
123
 
126
124
 
127
- //MemberSystem ms = new MemberSystem();
128
-
129
- //ms.proc();
130
-
131
-
132
-
133
125
  String str = "";
134
126
 
135
127
  boolean end = false;
136
128
 
137
- try {
138
-
139
- while (!end) {
140
-
141
- System.out.println("◆メニュー番号を選択してください");
142
-
143
- System.out.println("1:登録 2:照会 3:検索 4:削除 5:保存 6:読込 8:HELP 9:終了");
144
-
145
- str = ms.sentaku();
146
-
147
- int n = Integer.parseInt(str);
148
-
149
- System.out.println("選択メニュー番号>");
150
-
151
- switch (n) {
152
-
153
- case 1:
154
-
155
- System.out.println("会員情報を登録します。");
156
-
157
- ms.show();
158
-
159
- System.out.println("会員登録が完了しました。");
160
-
161
- break;
162
-
163
- case 2:
164
-
165
- System.out.println("会員情報照会ます");
166
-
167
- System.out.println("表示する会員のIDを入力してください。指定なしで全件表示。例)DGS0001>");
168
-
169
- break;
170
-
171
- case 3:
172
-
173
- System.out.println("会員情報検索ます。");
174
-
175
- System.out.println("表示する会員の名前を入力してください。指定なしで全件表示。例)佐藤花子>");
176
-
177
- break;
178
-
179
- case 4:
180
-
181
- System.out.println("会員情報削除ます。");
182
-
183
- System.out.println("削除する会員のIDを入力してください。例)DGS0001>");
184
-
185
- break;
186
-
187
- case 5:
188
-
189
- break;
190
-
191
- case 6:
192
-
193
- System.out.println("会員管理システムの使い方を表示します。");
194
-
195
- break;
196
-
197
- case 8:
198
-
199
- break;
200
-
201
- case 9:
202
-
203
- System.out.println("####会員管理システムを終了します。お疲れ様でした。####");
204
-
205
- end = true;
206
-
207
- break;
208
-
209
- default:
210
-
211
- System.out.println("1~9の範囲でもう一度番号入力をして下さい。");
212
-
213
- break;
214
-
215
- }
216
-
217
- }
129
+
130
+
131
+ while (!end) {
132
+
133
+ System.out.println("◆メニュー番号を選択してください");
134
+
135
+ System.out.println("1:登録 2:照会 3:検索 4:削除 5:保存 6:読込 8:HELP 9:終了");
136
+
137
+ str = ms.sentaku();
138
+
139
+ int n = Integer.parseInt(str);;
140
+
141
+ switch (n) {
142
+
143
+ case 1:
144
+
145
+ System.out.println("会員情報を登録します。");
146
+
147
+ ms.show();
148
+
149
+ System.out.println("会員登録が完了しました。");
150
+
151
+ break;
152
+
153
+ case 2:
154
+
155
+ System.out.println("会員情報を照会します");
156
+
157
+ System.out.println("表示する会員のID入力てください。指定なしで全件表示。例)DGS0001>");
158
+
159
+ break;
160
+
161
+ case 3:
162
+
163
+ System.out.println("会員情報を検索します。");
164
+
165
+ System.out.println("表示する会員の名前入力てください指定なしで全件表示。例)佐藤花子>");
166
+
167
+ break;
168
+
169
+ case 4:
170
+
171
+ System.out.println("会員情報を削除します。");
172
+
173
+ System.out.println("削除する会員のID入力てください例)DGS0001>");
174
+
175
+ break;
176
+
177
+ case 5:
178
+
179
+ break;
180
+
181
+ case 6:
182
+
183
+ System.out.println("会員管理システムの使い方を表示します。");
184
+
185
+ break;
186
+
187
+ case 8:
188
+
189
+ break;
190
+
191
+ case 9:
192
+
193
+ System.out.println("####会員管理システムを終了します。お疲れ様でした。####");
194
+
195
+ end = true;
196
+
197
+ break;
198
+
199
+ default:
200
+
201
+ System.out.println("1~9の範囲でもう一度番号入力をして下さい。");
202
+
203
+ break;
204
+
205
+ }
218
206
 
219
207
  }
220
208
 
209
+ }
210
+
211
+ public void show(){
212
+
213
+ System.out.println("◆名前を入力して下さい 例)佐藤花子");
214
+
215
+ String name = sentaku();
216
+
217
+
218
+
219
+ System.out.println("◆生年月日を入力して下さい 例)19960130");
220
+
221
+ String birth = sentaku();
222
+
223
+
224
+
225
+ System.out.println("◆電話番号を入力して下さい 例)0363925367");
226
+
227
+ String tel = sentaku();
228
+
229
+ }
230
+
221
- catch (IOException e){
231
+ public String sentaku(){
232
+
222
-
233
+ String str = "";
234
+
235
+ try{
236
+
223
- System.out.println(e);
237
+ str = br.readLine();
224
238
 
225
239
  }
226
240
 
227
- }
228
-
229
- public void show(){
241
+ catch(IOException e){
230
-
242
+
231
- System.out.println("◆名前を入力して下さい 例)佐藤花子");
243
+ System.out.println("入力が正くありません。");
232
-
233
- String name = br.readLine();
234
-
235
-
236
-
237
- System.out.println("◆生年月日を入力して下さい 例)19960130");
238
-
239
- String birth = br.readLine();
240
-
241
-
242
-
243
- System.out.println("◆電話番号を入力して下さい 例)0363925367");
244
-
245
- String tel = br.readLine();
246
-
247
- }
248
-
249
- public void String sentaku(){
250
-
251
- try{
252
-
253
- String str = br.readLine();
254
244
 
255
245
  }
256
246
 
257
- catch(IOException e){
258
-
259
- Systm.out.println("入力が正しくありません。");
260
-
261
- }
262
-
263
247
  return str;
264
248
 
265
249
  }
@@ -278,6 +262,8 @@
278
262
 
279
263
 
280
264
 
265
+
266
+
281
267
  ###補足情報(言語/FW/ツール等のバージョンなど)
282
268
 
283
269
  java

4

文法の修正

2016/08/19 05:03

投稿

091415
091415

スコア10

test CHANGED
File without changes
test CHANGED
@@ -86,163 +86,183 @@
86
86
 
87
87
 
88
88
 
89
- class MemberSystem
89
+ public class MemberSystem
90
90
 
91
91
  {
92
92
 
93
+
94
+
95
+ private BufferedReader br;
96
+
97
+
98
+
93
99
  //private SortedMap<String,MemberSystem> mbrList = new TreeMap<String,MemberSystem>();
94
100
 
95
101
  //mbrList.get(TreeMap);
96
102
 
97
103
 
98
104
 
99
- public MemberSystem(){
105
+ public MemberSystem()
106
+
100
-
107
+ {
108
+
101
-
109
+ br = new BufferedReader(new InputStreamReader(System.in));
102
-
110
+
103
- }
111
+ }
104
-
105
-
106
-
107
-
108
-
112
+
113
+
114
+
115
+
116
+
109
- public static void main(String[] args)
117
+ public static void main(String[] args)
110
-
118
+
111
- {
119
+ {
112
-
120
+
113
- MemberSystem ms;
121
+ MemberSystem ms;
114
-
122
+
115
- ms = new MemberSystem();
123
+ ms = new MemberSystem();
124
+
125
+
126
+
127
+ //MemberSystem ms = new MemberSystem();
128
+
129
+ //ms.proc();
116
130
 
117
131
 
118
132
 
119
- //MemberSystem ms = new MemberSystem();
120
-
121
- //ms.proc();
122
-
123
-
124
-
125
- BufferedReader br =
126
-
127
- new BufferedReader(new InputStreamReader(System.in));
128
-
129
-
130
-
131
- String str = "";
132
-
133
- boolean end = false;
134
-
135
- try {
136
-
137
- while (!end) {
138
-
139
- System.out.println("◆メニュー番号を選択してください");
140
-
141
- System.out.println("1:登録 2:照会 3:検索 4:削除 5:保存 6:読込 8:HELP 9:終了");
142
-
143
- str = br.readLine();
144
-
145
- int n = Integer.parseInt(str);
146
-
147
- System.out.println("メニュー番号>");
148
-
149
- switch (n) {
150
-
151
- case 1:
152
-
153
- System.out.println("会員情報登録ます。");
154
-
155
- ms.show();
156
-
157
- System.out.println("会員登録が完了しました。");
158
-
159
- break;
160
-
161
- case 2:
162
-
163
- System.out.println("会員情報を照会します");
164
-
165
- System.out.println("表示する会員のIDを入力してください。指定なしで全件表示。例)DGS0001>");
166
-
167
- break;
168
-
169
- case 3:
170
-
171
- System.out.println("会員情報を検索します。");
172
-
173
- System.out.println("表示する会員の名前を入力してください。指定なしで全件表示。例)佐藤花子>");
174
-
175
- break;
176
-
177
- case 4:
178
-
179
- System.out.println("会員情報削除します。");
180
-
181
- System.out.println("削除する会員のIDを入力してください。例)DGS0001>");
182
-
183
- break;
184
-
185
- case 5:
186
-
187
- break;
188
-
189
- case 6:
190
-
191
- break;
192
-
193
- System.out.println("会員管理システムの使い方を表示します。");
194
-
195
- case 8:
196
-
197
- break;
198
-
199
- case 9:
200
-
201
- System.out.println("####会員管理システムを終了します。お疲れ様でした。####");
202
-
203
- end = true;
204
-
205
- break;
206
-
207
- default:
208
-
209
- System.out.println("1~9の範囲でもう一度番号入力をして下さい。");
210
-
211
- break;
212
-
213
- }
214
-
215
- }
133
+ String str = "";
134
+
135
+ boolean end = false;
136
+
137
+ try {
138
+
139
+ while (!end) {
140
+
141
+ System.out.println("◆メニュー番号を選択してください");
142
+
143
+ System.out.println("1:登録 2:照会 3:検索 4:削除 5:保存 6:読込 8:HELP 9:終了");
144
+
145
+ str = ms.sentaku();
146
+
147
+ int n = Integer.parseInt(str);
148
+
149
+ System.out.println("選択メニュー番号>");
150
+
151
+ switch (n) {
152
+
153
+ case 1:
154
+
155
+ System.out.println("会員情報を登録します。");
156
+
157
+ ms.show();
158
+
159
+ System.out.println("会員登録が完了しました。");
160
+
161
+ break;
162
+
163
+ case 2:
164
+
165
+ System.out.println("会員情報を照会します");
166
+
167
+ System.out.println("表示する会員のID入力てください指定なしで全件表示。例)DGS0001>");
168
+
169
+ break;
170
+
171
+ case 3:
172
+
173
+ System.out.println("会員情報を検索します。");
174
+
175
+ System.out.println("表示する会員の名前を入力してください。指定なしで全件表示。例)佐藤花子>");
176
+
177
+ break;
178
+
179
+ case 4:
180
+
181
+ System.out.println("会員情報を削除します。");
182
+
183
+ System.out.println("削除する会員のIDを入力してください。例)DGS0001>");
184
+
185
+ break;
186
+
187
+ case 5:
188
+
189
+ break;
190
+
191
+ case 6:
192
+
193
+ System.out.println("会員管理システムの使い方表示します。");
194
+
195
+ break;
196
+
197
+ case 8:
198
+
199
+ break;
200
+
201
+ case 9:
202
+
203
+ System.out.println("####会員管理システムを終了します。お疲れ様でした。####");
204
+
205
+ end = true;
206
+
207
+ break;
208
+
209
+ default:
210
+
211
+ System.out.println("1~9の範囲でもう一度番号入力をして下さい。");
212
+
213
+ break;
214
+
215
+ }
216
216
 
217
217
  }
218
218
 
219
+ }
220
+
219
- catch (IOException e) {
221
+ catch (IOException e){
220
-
222
+
221
- System.out.println(e);
223
+ System.out.println(e);
222
-
224
+
223
- }
225
+ }
224
-
226
+
225
- }
227
+ }
226
-
228
+
227
- void show(){
229
+ public void show(){
228
-
230
+
229
- System.out.println("名前を入力して下さい 例)佐藤花子");
231
+ System.out.println("名前を入力して下さい 例)佐藤花子");
230
-
232
+
231
- String name = br.readLine();
233
+ String name = br.readLine();
232
234
 
233
235
 
234
236
 
235
- System.out.println("生年月日を入力して下さい 例)19960130");
237
+ System.out.println("生年月日を入力して下さい 例)19960130");
236
-
238
+
237
- String birth = br.readLine();
239
+ String birth = br.readLine();
238
-
239
-
240
-
240
+
241
+
242
+
241
- System.out.println("電話番号を入力して下さい 例)0363925367");
243
+ System.out.println("電話番号を入力して下さい 例)0363925367");
242
-
244
+
243
- String tel = br.readLine();
245
+ String tel = br.readLine();
244
-
246
+
245
- }
247
+ }
248
+
249
+ public void String sentaku(){
250
+
251
+ try{
252
+
253
+ String str = br.readLine();
254
+
255
+ }
256
+
257
+ catch(IOException e){
258
+
259
+ Systm.out.println("入力が正しくありません。");
260
+
261
+ }
262
+
263
+ return str;
264
+
265
+ }
246
266
 
247
267
  }
248
268
 

3

書式の変更

2016/08/19 04:28

投稿

091415
091415

スコア10

test CHANGED
File without changes
test CHANGED
@@ -74,7 +74,7 @@
74
74
 
75
75
  ###該当のソースコード
76
76
 
77
- '''
77
+ ```
78
78
 
79
79
  //package Member;
80
80
 
@@ -246,7 +246,7 @@
246
246
 
247
247
  }
248
248
 
249
- '''
249
+ ```
250
250
 
251
251
 
252
252
 

2

書式の変更

2016/08/19 03:50

投稿

091415
091415

スコア10

test CHANGED
File without changes
test CHANGED
@@ -74,6 +74,8 @@
74
74
 
75
75
  ###該当のソースコード
76
76
 
77
+ '''
78
+
77
79
  //package Member;
78
80
 
79
81
  //import java.util.SortedMap;
@@ -244,7 +246,7 @@
244
246
 
245
247
  }
246
248
 
247
-
249
+ '''
248
250
 
249
251
 
250
252
 

1

書式の訂正

2016/08/19 03:49

投稿

091415
091415

スコア10

test CHANGED
File without changes
test CHANGED
@@ -12,15 +12,17 @@
12
12
 
13
13
  「キーボードからメニュー番号1を選択しEnter ⇒ 名前を入力しEnter ⇒ 生年月日を入力しEnter ⇒ 電話番号を入力しEnter ⇒ システム内に保存され、今まで入力した内容と会員番号(自動採番)が付加された状態の一覧が表示される」プログラムです。
14
14
 
15
-
16
-
17
- --------------------------------------------------------
15
+ 途中まで作成したのプログラムをのせます。
16
+
17
+
18
+
19
+
18
20
 
19
21
  ◆メニュー番号を選択してください。
20
22
 
21
- 1.登録 2.照会 3.検索 4.削除
23
+ 1.登録 2.照会 3.検索 4.削除 5.保存 6.読込 8.HELP 9.終了
22
-
24
+
23
- 1
25
+ 選択メニュー番号>1
24
26
 
25
27
  ■名前を入力してください。
26
28
 
@@ -34,7 +36,7 @@
34
36
 
35
37
  090○○○○○○○○
36
38
 
37
- #### 会員情報を表示します ####
39
+ 会員情報を表示します
38
40
 
39
41
  <1人目>
40
42
 
@@ -44,6 +46,216 @@
44
46
 
45
47
  [生年月日]2012/12/30
46
48
 
47
- [電話番号]090○○○○○○○○
49
+ [電話番号]090000000
50
+
51
+
52
+
48
-
53
+ ###前提・実現したいこと
54
+
55
+ ここに質問したいことを詳細に書いてください
56
+
57
+ (例)PHP(CakePHP)で●●なシステムを作っています。
58
+
59
+ ■■な機能を実装中に以下のエラーメッセージが発生しました。
60
+
61
+
62
+
63
+ ###発生している問題・エラーメッセージ
64
+
65
+
66
+
67
+ ```
68
+
69
+ エラーメッセージ
70
+
71
+ ```
72
+
73
+
74
+
75
+ ###該当のソースコード
76
+
77
+ //package Member;
78
+
79
+ //import java.util.SortedMap;
80
+
81
+ //import java.util.TreeMap;
82
+
83
+ import java.io.*;
84
+
85
+
86
+
87
+ class MemberSystem
88
+
89
+ {
90
+
91
+ //private SortedMap<String,MemberSystem> mbrList = new TreeMap<String,MemberSystem>();
92
+
93
+ //mbrList.get(TreeMap);
94
+
95
+
96
+
97
+ public MemberSystem(){
98
+
99
+
100
+
101
+ }
102
+
103
+
104
+
105
+
106
+
107
+ public static void main(String[] args)
108
+
109
+ {
110
+
111
+ MemberSystem ms;
112
+
113
+ ms = new MemberSystem();
114
+
115
+
116
+
117
+ //MemberSystem ms = new MemberSystem();
118
+
119
+ //ms.proc();
120
+
121
+
122
+
123
+ BufferedReader br =
124
+
125
+ new BufferedReader(new InputStreamReader(System.in));
126
+
127
+
128
+
129
+ String str = "";
130
+
131
+ boolean end = false;
132
+
133
+ try {
134
+
135
+ while (!end) {
136
+
137
+ System.out.println("◆メニュー番号を選択してください");
138
+
139
+ System.out.println("1:登録 2:照会 3:検索 4:削除 5:保存 6:読込 8:HELP 9:終了");
140
+
141
+ str = br.readLine();
142
+
143
+ int n = Integer.parseInt(str);
144
+
145
+ System.out.println("メニュー番号>");
146
+
147
+ switch (n) {
148
+
149
+ case 1:
150
+
151
+ System.out.println("会員情報を登録します。");
152
+
153
+ ms.show();
154
+
155
+ System.out.println("会員登録が完了しました。");
156
+
157
+ break;
158
+
159
+ case 2:
160
+
161
+ System.out.println("会員情報を照会します");
162
+
163
+ System.out.println("表示する会員のIDを入力してください。指定なしで全件表示。例)DGS0001>");
164
+
165
+ break;
166
+
167
+ case 3:
168
+
169
+ System.out.println("会員情報を検索します。");
170
+
171
+ System.out.println("表示する会員の名前を入力してください。指定なしで全件表示。例)佐藤花子>");
172
+
173
+ break;
174
+
175
+ case 4:
176
+
177
+ System.out.println("会員情報を削除します。");
178
+
179
+ System.out.println("削除する会員のIDを入力してください。例)DGS0001>");
180
+
181
+ break;
182
+
183
+ case 5:
184
+
185
+ break;
186
+
187
+ case 6:
188
+
189
+ break;
190
+
191
+ System.out.println("会員管理システムの使い方を表示します。");
192
+
193
+ case 8:
194
+
195
+ break;
196
+
197
+ case 9:
198
+
199
+ System.out.println("####会員管理システムを終了します。お疲れ様でした。####");
200
+
201
+ end = true;
202
+
203
+ break;
204
+
205
+ default:
206
+
207
+ System.out.println("1~9の範囲でもう一度番号入力をして下さい。");
208
+
209
+ break;
210
+
211
+ }
212
+
213
+ }
214
+
215
+ }
216
+
217
+ catch (IOException e) {
218
+
219
+ System.out.println(e);
220
+
221
+ }
222
+
223
+ }
224
+
225
+ void show(){
226
+
227
+ System.out.println("■名前を入力して下さい 例)佐藤花子");
228
+
229
+ String name = br.readLine();
230
+
231
+
232
+
49
- --------------------------------------------------------
233
+ System.out.println("■生年月日を入力して下さい 例)19960130");
234
+
235
+ String birth = br.readLine();
236
+
237
+
238
+
239
+ System.out.println("■電話番号を入力して下さい 例)0363925367");
240
+
241
+ String tel = br.readLine();
242
+
243
+ }
244
+
245
+ }
246
+
247
+
248
+
249
+
250
+
251
+ ###試したこと
252
+
253
+ 課題に対してアプローチしたことを記載してください
254
+
255
+ Mapなども使おうと思っているのですが、全く分からないので教えていただけると助かります。
256
+
257
+
258
+
259
+ ###補足情報(言語/FW/ツール等のバージョンなど)
260
+
261
+ java