質問編集履歴

3

Mainも追加しました。

2020/08/29 15:08

投稿

Chibichan
Chibichan

スコア72

test CHANGED
File without changes
test CHANGED
@@ -112,4 +112,48 @@
112
112
 
113
113
  }
114
114
 
115
+ ---
116
+
117
+ public class Main {
118
+
119
+
120
+
121
+ public static void main(String[] args) {
122
+
123
+ Tavara kirja = new Tavara("Aapiskukko", 2);
124
+
125
+ Tavara puhelin = new Tavara("Nokia 3210", 1);
126
+
127
+ Tavara tiiliskivi = new Tavara("tiiliskivi", 4);
128
+
129
+
130
+
131
+ Matkalaukku matkalaukku = new Matkalaukku(5);
132
+
133
+ System.out.println(matkalaukku);
134
+
135
+
136
+
137
+ matkalaukku.lisaaTavara(kirja);
138
+
139
+ System.out.println(matkalaukku);
140
+
141
+
142
+
143
+ matkalaukku.lisaaTavara(puhelin);
144
+
145
+ System.out.println(matkalaukku);
146
+
147
+
148
+
149
+ matkalaukku.lisaaTavara(tiiliskivi);
150
+
151
+ System.out.println(matkalaukku);
152
+
153
+ }
154
+
155
+
156
+
157
+ }
158
+
115
159
  ```

2

Tavaraクラスも下に追加しました。

2020/08/29 15:08

投稿

Chibichan
Chibichan

スコア72

test CHANGED
File without changes
test CHANGED
@@ -76,4 +76,40 @@
76
76
 
77
77
  ---
78
78
 
79
+ public class Tavara {
80
+
81
+ private String nimi;
82
+
83
+ private int paino;
84
+
85
+
86
+
87
+ public Tavara(String nimi, int paino){
88
+
89
+ this.nimi = nimi;
90
+
91
+ this.paino = paino;
92
+
93
+ }
94
+
95
+ public String getNimi(){
96
+
97
+ return this.nimi;
98
+
99
+ }
100
+
101
+ public int getPaino(){
102
+
103
+ return this.paino;
104
+
105
+ }
106
+
107
+ public String toString(){
108
+
109
+ return this.nimi+ "("+this.paino+"kg)";
110
+
111
+ }
112
+
113
+ }
114
+
79
115
  ```

1

breakとthis.tavarat.add(tavara);の順を逆にしました。

2020/08/29 14:08

投稿

Chibichan
Chibichan

スコア72

test CHANGED
File without changes
test CHANGED
@@ -28,9 +28,9 @@
28
28
 
29
29
  if(omosa <= this.maksimipaino){//ここで追加されるのはthis.maksimipaino
30
30
 
31
- break; //以下にしたつもりですが、すべて追加されます。
31
+ this.tavarat.add(tavara);//以下にしたつもりですが、すべて追加されます。
32
32
 
33
- this.tavarat.add(tavara);
33
+ break<
34
34
 
35
35
  }
36
36