回答編集履歴

4

訂正3

2016/11/27 05:09

投稿

退会済みユーザー
test CHANGED
@@ -101,3 +101,31 @@
101
101
  }
102
102
 
103
103
  ```
104
+
105
+
106
+
107
+ Main.javaを実行した時にMain.javaの内容に加えて printData()を実行したい場合以下のようにします
108
+
109
+ ```java
110
+
111
+ class Main {
112
+
113
+ public static void main(String[] args) {
114
+
115
+ Person person1 = new Person("Kate", "Jones", 27, 1.6, 50.0);
116
+
117
+
118
+
119
+ System.out.println(person1.fullName());
120
+
121
+ System.out.println(person1.age);
122
+
123
+ System.out.println(person1.bmi());
124
+
125
+   person1.printData();
126
+
127
+ }
128
+
129
+ }
130
+
131
+ ```

3

訂正2

2016/11/27 05:09

投稿

退会済みユーザー
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  以下のように書き足すとPerson.javaからでも実行できます
22
22
 
23
- printData()実行したい場合値の入力も必須だと思うのでそこは残しておきました
23
+ printData()実行したい場合値の入力も必須だと思うのでそこは残しておきました
24
24
 
25
25
  ```java
26
26
 

2

改正2

2016/11/27 05:05

投稿

退会済みユーザー
test CHANGED
@@ -19,6 +19,8 @@
19
19
 
20
20
 
21
21
  以下のように書き足すとPerson.javaからでも実行できます
22
+
23
+ printData()が実行したい場合値の入力も必須だと思うのでそこは残しておきました
22
24
 
23
25
  ```java
24
26
 
@@ -90,11 +92,9 @@
90
92
 
91
93
 
92
94
 
93
- System.out.println(person1.fullName());
94
95
 
95
- System.out.println(person1.age);
96
96
 
97
- System.out.println(person1.bmi());
97
+   person1.printData();
98
98
 
99
99
  }
100
100
 

1

訂正

2016/11/27 05:05

投稿

退会済みユーザー
test CHANGED
@@ -13,3 +13,91 @@
13
13
  public static void main(String[] args) {メソッドを入れて
14
14
 
15
15
  そのメソッドの中に実行したいコードを書くのです
16
+
17
+
18
+
19
+
20
+
21
+ 以下のように書き足すとPerson.javaからでも実行できます
22
+
23
+ ```java
24
+
25
+ class Person {
26
+
27
+ public String firstName;
28
+
29
+ public String lastName;
30
+
31
+ public int age;
32
+
33
+ public double height;
34
+
35
+ public double weight;
36
+
37
+
38
+
39
+ Person(String firstName, String lastName, int age, double height, double weight) {
40
+
41
+ this.firstName = firstName;
42
+
43
+ this.lastName = lastName;
44
+
45
+ this.age = age;
46
+
47
+ this.height = height;
48
+
49
+ this.weight = weight;
50
+
51
+ }
52
+
53
+
54
+
55
+ public String fullName() {
56
+
57
+ return this.firstName + " " + this.lastName;
58
+
59
+ }
60
+
61
+
62
+
63
+ public double bmi() {
64
+
65
+ return this.weight / this.height / this.height;
66
+
67
+ }
68
+
69
+
70
+
71
+ // printDataメソッドを定義してください
72
+
73
+ public void printData() {
74
+
75
+ System.out.println("私の名前は" + this.fullName() + "です");
76
+
77
+ System.out.println("年齢は" + this.age + "歳です");
78
+
79
+ System.out.println("BMIは" + Math.round(this.bmi()) + "です");
80
+
81
+ }
82
+
83
+
84
+
85
+ public static void main(String[] args) {
86
+
87
+
88
+
89
+ Person person1 = new Person("Kate", "Jones", 27, 1.6, 50.0);
90
+
91
+
92
+
93
+ System.out.println(person1.fullName());
94
+
95
+ System.out.println(person1.age);
96
+
97
+ System.out.println(person1.bmi());
98
+
99
+ }
100
+
101
+ }
102
+
103
+ ```