質問編集履歴

2

内容の補足

2019/01/07 08:02

投稿

muuuuu
muuuuu

スコア10

test CHANGED
@@ -1 +1 @@
1
- 条件設定の仕方がわかりません
1
+ 抽出の仕方がわかりません
test CHANGED
@@ -46,6 +46,8 @@
46
46
 
47
47
  javaの勉強をしていてここでつまづきました。
48
48
 
49
+ 160㎝以上の身長の女性(=2)を配列の中から抽出しようとしています。
50
+
49
51
 
50
52
 
51
53
  ### 発生している問題・エラーメッセージ

1

コードを増やしました

2019/01/07 08:02

投稿

muuuuu
muuuuu

スコア10

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,46 @@
1
+ Java
2
+
3
+
4
+
5
+ コード
6
+
1
- ### 前提・実現したいこと
7
+ class Main
8
+
9
+ {
10
+
11
+ public static void main(String[] args ){
12
+
13
+ Human [] data = new Human[5];
14
+
15
+ data[0] = new Human("やまだ",154,1);
16
+
17
+ data[1] = new Human("よしだ",164,2);
18
+
19
+ data[2] = new Human("はまだ",160,2);
20
+
21
+ data[3] = new Human("さなだ",184,2);
22
+
23
+ data[4] = new Human("ふくだ",174,1);
24
+
25
+
26
+
27
+ int [] intrest = new int[5];
28
+
29
+ for( int i = 0; i<data.length; i++){
30
+
31
+ intrest[i] = (int)( data[i].getShincho() >= 160);
32
+
33
+ if(data[i].getSeibetu() == 2){
34
+
35
+ System.out.println(data[i].getName());
36
+
37
+   }
38
+
39
+ }
40
+
41
+ }
42
+
43
+ }
2
44
 
3
45
 
4
46
 
@@ -26,19 +68,21 @@
26
68
 
27
69
 
28
70
 
29
- java
30
-
31
-
32
-
33
71
  ソースコード
34
72
 
73
+
74
+
35
- int [] intrest = new int[5];
75
+ int [] intrest = new int[5];
36
76
 
37
77
  for( int i = 0; i<data.length; i++){
38
78
 
39
79
  intrest[i] = (int)( data[i].getShincho() >= 160);
40
80
 
81
+ if(data[i].getSeibetu() == 2){
41
82
 
83
+ System.out.println(data[i].getName());
84
+
85
+  
42
86
 
43
87
  ### 試したこと
44
88