teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

質問内容の修正

2021/07/05 15:22

投稿

ashura
ashura

スコア17

title CHANGED
File without changes
body CHANGED
@@ -27,4 +27,5 @@
27
27
  試したこと
28
28
  検索をして、二次元配列の文字をfor文を用いて表示させようと試みましたが、結果は目標達成に至らなかったで。
29
29
 
30
- ここにより詳細な情報を記載してください。
30
+ また問題文の条件として
31
+ 「human.length」「human[i].length」を用いること。for文を二つ組み合わせることがあります。

1

質問内容の修正

2021/07/05 15:22

投稿

ashura
ashura

スコア17

title CHANGED
File without changes
body CHANGED
@@ -1,27 +1,30 @@
1
+ JAVAのfor文二次元配列を用いて以下の出力結果を得たいです。
2
+ 京都/ 一人暮らし/ 19歳 / 男
3
+ 東京/実家暮らし/ 16歳 / 男
4
+ 大阪/実家暮らし/ 12歳 / 女
5
+ 奈良/一人暮らし/ 23歳 / 男
6
+ 福岡/実家暮らし/8歳 /女
7
+
8
+ 発生している問題・エラーメッセージ
9
+ 実際に、コードを書いたところ、縦並びに文字が並んだだけでした。ですので、上記のような四つの要素を四行で表示させるのが目標です。また、文字の間に『/スラッシュ』を表示させる方法も分からなかったです。
10
+
11
+ 該当のソースコード
12
+ JAVA
13
+ ソースコード
1
14
  String[][] human = {
2
- {"京都" ,"一人暮らし" ,"19歳" ,"男"},
15
+ {"京都" ,"一人暮らし" ,"19歳" ,"男"},
3
- {"東京" ,"実家暮らし" ,"16歳" ,"男"},
16
+ {"東京" ,"実家暮らし" ,"16歳" ,"男"},
4
- {"大阪" ,"実家暮らし" ,"12歳" ,"女"},
17
+ {"大阪" ,"実家暮らし" ,"12歳" ,"女"},
5
- {"奈良" ,"一人暮らし" ,"23歳" ,"男"},
18
+ {"奈良" ,"一人暮らし" ,"23歳" ,"男"},
6
- {"福岡" ,"実家暮らし" ,"8歳" ,"女"},
19
+ {"福岡" ,"実家暮らし" ,"8歳" ,"女"},
7
- }以下のような表示をさせたいです。
8
-                 
9
- ** 京都/ 一人暮らし/ 19歳 / 男
10
- ** 東京/ 実家暮らし/ 16歳 / 男
11
- ** 大阪/ 実家暮らし/ 12歳 / 女
12
- ** 奈良/ 一人暮らし / 23歳 / 男
13
-              福岡/実家暮らし  /8歳" /女
14
- 実際に打ち込んだコードは以下の通りで、改行や/が無い状態です。
15
- String[][] human = {
16
- {"京都" ,"一人暮らし" ,"19歳" ,"男"},
17
- {"東京" ,"実家暮らし" ,"16歳" ,"男"},
18
- {"大阪" ,"実家暮らし" ,"12歳" ,"女"},
19
- {"奈良" ,"一人暮らし" ,"23歳" ,"男"},
20
- {"福岡" ,"実家暮らし" ,"8歳" ,"女"},
21
20
  }
21
+ for (int i=0; i<human.length; i++){
22
+ for (int j=0; j<human[i].length; j++){
23
+ System.out.printin(human[i][j]);
24
+ }
25
+ }
22
26
 
27
+ 試したこと
23
- for (int i=0; i<human.length; i++){
28
+ 検索をして、二次元配列の文字をfor文を用いて表示させようと試みましたが、結果は目標達成に至らなかったで。
24
- for (int j=0; j<human[i].length; j++){
29
+
25
- System.out.printin(human[i][j]);
30
+ ここにより詳細な情報を記載してください。
26
- }
27
- }