質問編集履歴

6

2021/02/04 11:00

投稿

hellonewjava
hellonewjava

スコア0

test CHANGED
File without changes
test CHANGED
@@ -10,70 +10,6 @@
10
10
 
11
11
 
12
12
 
13
- **クラスメソッド**
14
-
15
- public boolean deleteBaggageInfo(int baggageNo) {
16
-
17
- for (int i = 0; i < baggages.length; i++) {
18
-
19
- while (true) {
20
-
21
- if (baggageNo < 1 && baggageNo > 5) {
22
-
23
- return false;
24
-
25
- } else {
26
-
27
- break;
28
-
29
- }
30
-
31
- baggages[i] = baggageNo;
32
-
33
- if (baggages[i] == null) {
34
-
35
- return false;
36
-
37
- } else {
38
-
39
- baggages[i] = null;
40
-
41
- }
42
-
43
- }
44
-
45
- }
46
-
47
- return true;
48
-
49
-
50
-
51
- **メインメソッド**
52
-
53
- if (menuNumber == DELETE_MENU_NO) {
54
-
55
- System.out.println("\n返却する荷物の番号を入力してください : ");
56
-
57
-
58
-
59
- int baggageNo;
60
-
61
- baggageNo = new java.util.Scanner(System.in).nextInt();
62
-
63
-
64
-
65
- if (b.deleteBaggageInfo(baggageNo)) {
66
-
67
- System.out.println(baggageNo + "の荷物情報を削除します");
68
-
69
- } else {
70
-
71
- System.out.println(baggageNo + "の荷物情報はありません");
72
-
73
- }
74
-
75
-
76
-
77
13
  このようにプログラムしていますが、
78
14
 
79
15
  エラーが出てしまいます。

5

2021/02/04 11:00

投稿

hellonewjava
hellonewjava

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
+ ```ここに言語を入力
2
+
3
+ コード
4
+
1
- 引数でいただいた数値を配列の場所として認識させたいのですが、どのような式を書くと良いのでしょうか?
5
+ ```引数でいただいた数値を配列の場所として認識させたいのですが、どのような式を書くと良いのでしょうか?
2
6
 
3
7
 
4
8
 

4

2021/02/04 10:57

投稿

hellonewjava
hellonewjava

スコア0

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- クラスメソッド
9
+ **クラスメソッド**
10
10
 
11
11
  public boolean deleteBaggageInfo(int baggageNo) {
12
12
 
@@ -44,7 +44,7 @@
44
44
 
45
45
 
46
46
 
47
- メインメソッド
47
+ **メインメソッド**
48
48
 
49
49
  if (menuNumber == DELETE_MENU_NO) {
50
50
 
@@ -67,3 +67,9 @@
67
67
  System.out.println(baggageNo + "の荷物情報はありません");
68
68
 
69
69
  }
70
+
71
+
72
+
73
+ このようにプログラムしていますが、
74
+
75
+ エラーが出てしまいます。

3

2021/02/04 10:55

投稿

hellonewjava
hellonewjava

スコア0

test CHANGED
File without changes
test CHANGED
@@ -6,6 +6,64 @@
6
6
 
7
7
 
8
8
 
9
- その時どのような式を書けばいいのか
9
+ クラスメソッド
10
10
 
11
+ public boolean deleteBaggageInfo(int baggageNo) {
12
+
13
+ for (int i = 0; i < baggages.length; i++) {
14
+
15
+ while (true) {
16
+
17
+ if (baggageNo < 1 && baggageNo > 5) {
18
+
19
+ return false;
20
+
11
- 全くわかりません。
21
+ } else {
22
+
23
+ break;
24
+
25
+ }
26
+
27
+ baggages[i] = baggageNo;
28
+
29
+ if (baggages[i] == null) {
30
+
31
+ return false;
32
+
33
+ } else {
34
+
35
+ baggages[i] = null;
36
+
37
+ }
38
+
39
+ }
40
+
41
+ }
42
+
43
+ return true;
44
+
45
+
46
+
47
+ メインメソッド
48
+
49
+ if (menuNumber == DELETE_MENU_NO) {
50
+
51
+ System.out.println("\n返却する荷物の番号を入力してください : ");
52
+
53
+
54
+
55
+ int baggageNo;
56
+
57
+ baggageNo = new java.util.Scanner(System.in).nextInt();
58
+
59
+
60
+
61
+ if (b.deleteBaggageInfo(baggageNo)) {
62
+
63
+ System.out.println(baggageNo + "の荷物情報を削除します");
64
+
65
+ } else {
66
+
67
+ System.out.println(baggageNo + "の荷物情報はありません");
68
+
69
+ }

2

2021/02/04 10:54

投稿

hellonewjava
hellonewjava

スコア0

test CHANGED
File without changes
test CHANGED
@@ -3,3 +3,9 @@
3
3
 
4
4
 
5
5
  例えば、引数としてメインメソッドで5を貰った場合、クラスメソッドの配列の5に入ってる中身を削除するという流れになります。
6
+
7
+
8
+
9
+ その時どのような式を書けばいいのか
10
+
11
+ 全くわかりません。

1

2021/02/04 10:03

投稿

hellonewjava
hellonewjava

スコア0

test CHANGED
File without changes
test CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
 
4
4
 
5
- 例えば、引数としてメインメソッドで5を貰った場合、配列の5に入ってる中身を削除するという流れになります。
5
+ 例えば、引数としてメインメソッドで5を貰った場合、クラスメソッドの配列の5に入ってる中身を削除するという流れになります。