質問編集履歴
11
画像の削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,9 +1,3 @@
|
|
1
|
-

|
2
|
-
|
3
|
-

|
4
|
-
|
5
|
-

|
6
|
-
|
7
1
|
Javaの課題を解いています。
|
8
2
|
コンソールに以下全てを表示させたいのですが、現状、「名前は山田 太郎です!」だけ表示される状態です。
|
9
3
|
解決方法をご教示いただきたいです。
|
10
画像の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,9 @@
|
|
1
|
+

|
2
|
+
|
3
|
+

|
4
|
+
|
5
|
+

|
6
|
+
|
1
7
|
Javaの課題を解いています。
|
2
8
|
コンソールに以下全てを表示させたいのですが、現状、「名前は山田 太郎です!」だけ表示される状態です。
|
3
9
|
解決方法をご教示いただきたいです。
|
9
画像の削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,13 +1,3 @@
|
|
1
|
-

|
2
|
-
|
3
|
-

|
4
|
-
|
5
|
-

|
6
|
-
|
7
|
-

|
8
|
-
|
9
|
-

|
10
|
-
|
11
1
|
Javaの課題を解いています。
|
12
2
|
コンソールに以下全てを表示させたいのですが、現状、「名前は山田 太郎です!」だけ表示される状態です。
|
13
3
|
解決方法をご教示いただきたいです。
|
8
画像の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,12 @@
|
|
1
|
-

|
2
|
+
|
3
|
+

|
4
|
+
|
5
|
+

|
6
|
+
|
7
|
+

|
8
|
+
|
9
|
+

|
2
10
|
|
3
11
|
Javaの課題を解いています。
|
4
12
|
コンソールに以下全てを表示させたいのですが、現状、「名前は山田 太郎です!」だけ表示される状態です。
|
7
画像の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
### 前提
|
1
|
+
](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-03/fe606ae9-9913-41fa-9aa1-2309c790531b.png)](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-03/3f551bb6-d2d7-43af-8730-e34fe96532de.png)](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-03/b5a97c91-d50e-4e49-b7c5-ada482da1957.png)](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-03/228b17a2-5587-4f92-b25c-323561209fde.png)### 前提
|
2
2
|
|
3
3
|
Javaの課題を解いています。
|
4
4
|
コンソールに以下全てを表示させたいのですが、現状、「名前は山田 太郎です!」だけ表示される状態です。
|
6
発生している問題・エラーメッセージを加筆しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,8 +26,10 @@
|
|
26
26
|
### 発生している問題・エラーメッセージ
|
27
27
|
|
28
28
|
```
|
29
|
+
・ローカル変数nameの値は使用されていません。
|
30
|
+
・ローカル変数ageの値は使用されていません。
|
29
|
-
メソッドbark()は型Animalで未定義です。
|
31
|
+
・メソッドbark()は型Animalで未定義です。
|
30
|
-
コンソールに「名前は山田 太郎です!」だけ表示される状態。
|
32
|
+
・コンソールに「名前は山田 太郎です!」だけ表示される状態。
|
31
33
|
```
|
32
34
|
|
33
35
|
### 該当のソースコード
|
5
【Main.java】Main main = new Main();を削除しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -40,8 +40,6 @@
|
|
40
40
|
public class Main {
|
41
41
|
|
42
42
|
public static void main(String[] args) {
|
43
|
-
|
44
|
-
Main main = new Main();
|
45
43
|
|
46
44
|
// 問① 下部の問④のメソッドを作成後、自身の姓名を引数にセットしなさい
|
47
45
|
Main.printMyName("山田", "太郎");
|
4
誤植を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -27,7 +27,7 @@
|
|
27
27
|
|
28
28
|
```
|
29
29
|
メソッドbark()は型Animalで未定義です。
|
30
|
-
コンソールに「名前は山田 太郎です!」だけ表示される状態
|
30
|
+
コンソールに「名前は山田 太郎です!」だけ表示される状態。
|
31
31
|
```
|
32
32
|
|
33
33
|
### 該当のソースコード
|
3
発生している問題・エラーメッセージを追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,6 +26,7 @@
|
|
26
26
|
### 発生している問題・エラーメッセージ
|
27
27
|
|
28
28
|
```
|
29
|
+
メソッドbark()は型Animalで未定義です。
|
29
30
|
コンソールに「名前は山田 太郎です!」だけ表示される状態
|
30
31
|
```
|
31
32
|
|
2
発生している問題・エラーメッセージを修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,8 +26,7 @@
|
|
26
26
|
### 発生している問題・エラーメッセージ
|
27
27
|
|
28
28
|
```
|
29
|
-
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
|
30
|
-
|
29
|
+
コンソールに「名前は山田 太郎です!」だけ表示される状態
|
31
30
|
```
|
32
31
|
|
33
32
|
### 該当のソースコード
|
1
メインメソッド・ドッグメソッド・アニマルメソッドをひとつの質問にまとめました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Javaの課題を解いています。コンソールに以下を表示させたいのですが、
|
1
|
+
Javaの課題を解いています。コンソールに以下全てを表示させたいのですが、現状、「名前は山田 太郎です!」だけ表示される状態です。
|
test
CHANGED
@@ -1,6 +1,9 @@
|
|
1
1
|
### 前提
|
2
2
|
|
3
|
+
Javaの課題を解いています。
|
4
|
+
コンソールに以下全てを表示させたいのですが、現状、「名前は山田 太郎です!」だけ表示される状態です。
|
5
|
+
解決方法をご教示いただきたいです。
|
3
|
-
|
6
|
+
以下のコードはメインメソッド・ドッグメソッド・アニマルメソッドになります。
|
4
7
|
|
5
8
|
【動物と鳴き声の一覧】
|
6
9
|
動物 「鳴く」などの動詞
|
@@ -30,6 +33,8 @@
|
|
30
33
|
### 該当のソースコード
|
31
34
|
Java
|
32
35
|
```
|
36
|
+
【Main.java】
|
37
|
+
|
33
38
|
package animal;
|
34
39
|
|
35
40
|
public class Main {
|
@@ -72,15 +77,99 @@
|
|
72
77
|
// - 2-2. 名(メイ)
|
73
78
|
// - 3. 戻り値 = なし
|
74
79
|
|
75
|
-
|
80
|
+
private static void printMyName(String firstName, String lastName) {
|
76
81
|
System.out.println("名前は" + fullName(firstName, lastName) + "です!");
|
77
|
-
showAnimal(petName, petAge);
|
78
82
|
}
|
79
83
|
|
80
84
|
private static String fullName(String firstName, String lastName) {
|
81
85
|
return firstName + " " + lastName;
|
82
86
|
}
|
83
87
|
}
|
88
|
+
|
89
|
+
|
90
|
+
【Dog.java】
|
91
|
+
|
92
|
+
package animal;
|
93
|
+
|
94
|
+
// 問⑥ 以下の条件で、任意の動物クラスを作成しなさい。
|
95
|
+
// - 1: 対象の動物は、【動物と鳴き声の一覧】を参考とすること
|
96
|
+
// - 2: Animalを継承すること
|
97
|
+
|
98
|
+
public class Dog extends Animal {
|
99
|
+
|
100
|
+
public Dog(String name, int age) {
|
101
|
+
super(name, age);
|
102
|
+
}
|
103
|
+
|
104
|
+
// 問⑦ 以下の条件で、当該クラスに合う動物の鳴き声をコンソールへ出力するメソッドを作成しなさい。
|
105
|
+
// - 1: 対象の動物の鳴き声は、【動物と鳴き声の一覧】を参考とすること
|
106
|
+
// - 2. アクセス修飾子 = protected
|
107
|
+
// - 3. 引数 = なし
|
108
|
+
// - 4. 戻り値 = なし
|
109
|
+
|
110
|
+
protected void bark() {
|
111
|
+
System.out.println("わんわん!");
|
112
|
+
}
|
113
|
+
}
|
114
|
+
|
115
|
+
|
116
|
+
【Animal.java】
|
117
|
+
|
118
|
+
package animal;
|
119
|
+
|
120
|
+
import java.text.SimpleDateFormat;
|
121
|
+
import java.util.Calendar;
|
122
|
+
|
123
|
+
public class Animal {
|
124
|
+
|
125
|
+
private String name;
|
126
|
+
private int age;
|
127
|
+
|
128
|
+
public Animal() {
|
129
|
+
}
|
130
|
+
|
131
|
+
public Animal(String name, int age) {
|
132
|
+
this.name = name;
|
133
|
+
this.age = age;
|
134
|
+
}
|
135
|
+
|
136
|
+
protected void setName(String name) {
|
137
|
+
this.name = name;
|
138
|
+
}
|
139
|
+
|
140
|
+
protected void setAge(int age) {
|
141
|
+
this.age = age;
|
142
|
+
}
|
143
|
+
|
144
|
+
protected String getName() {
|
145
|
+
return this.name;
|
146
|
+
}
|
147
|
+
|
148
|
+
protected int getAge() {
|
149
|
+
return this.age;
|
150
|
+
}
|
151
|
+
|
152
|
+
protected void introduce() {
|
153
|
+
System.out.println("名前は、" + this.getName() + "です!");
|
154
|
+
}
|
155
|
+
|
156
|
+
// 問⑤ 以下の条件で、Calendarクラスを使用して、yyyy/MM/dd形式で誕生日を取得しなさい
|
157
|
+
// - 1: Calendarクラスの変数名 = calendar
|
158
|
+
// - 2: 実行する日より「5ヶ月15日後」の日付を表示しなさい
|
159
|
+
|
160
|
+
public class Main {
|
161
|
+
public static void main(String[] args) throws Exception {
|
162
|
+
|
163
|
+
Calendar calendar = Calendar.getInstance();
|
164
|
+
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
|
165
|
+
System.out.println(sdf.format(calendar.getTime()) + "で" + "歳になります!");
|
166
|
+
}
|
167
|
+
|
168
|
+
protected void bark() {
|
169
|
+
}
|
170
|
+
}
|
171
|
+
}
|
172
|
+
|
84
173
|
```
|
85
174
|
|
86
175
|
### 試したこと
|