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

回答編集履歴

2

追記

2020/05/09 08:19

投稿

amadablam
amadablam

スコア417

answer CHANGED
@@ -1,4 +1,4 @@
1
1
  Javaでは非常に多い質問ですね。
2
2
  以前にも似たような質問に回答しているので[こちら](https://teratail.com/questions/64536#reply-102151)を参照してください。
3
3
 
4
- 答えだけを書くなら、```scanner``` の変数宣言に ```static``` キーワードを付け、```main``` メソッドの中の ```this``` キーワードは削除してしまえばいいのですが、単に答えを知るだけでなく、なぜそうなるのかをしっかりと理解することが大切です。そのためには ```static``` と ```this``` というキーワードがいったい何なのかを学習しましょう。オブジェクト指向のクラスとインスタンス、あるいは静的と動的の区別を理解することはとても重要です。
4
+ (コンパイル・エラーを消す)答えだけを書くなら、```scanner``` の変数宣言に ```static``` キーワードを付け、```main``` メソッドの中の ```this``` キーワードは削除してしまえばいいのですが、単に答えを知るだけでなく、なぜそうなるのかをしっかりと理解することが大切です。そのためには ```static``` と ```this``` というキーワードがいったい何なのかを学習しましょう。オブジェクト指向のクラスとインスタンス、あるいは静的と動的の区別を理解することはとても重要です。

1

追記

2020/05/09 08:19

投稿

amadablam
amadablam

スコア417

answer CHANGED
@@ -1,2 +1,4 @@
1
1
  Javaでは非常に多い質問ですね。
2
- 以前にも似たような質問に回答しているので[こちら](https://teratail.com/questions/64536#reply-102151)を参照してください。
2
+ 以前にも似たような質問に回答しているので[こちら](https://teratail.com/questions/64536#reply-102151)を参照してください。
3
+
4
+ 答えだけを書くなら、```scanner``` の変数宣言に ```static``` キーワードを付け、```main``` メソッドの中の ```this``` キーワードは削除してしまえばいいのですが、単に答えを知るだけでなく、なぜそうなるのかをしっかりと理解することが大切です。そのためには ```static``` と ```this``` というキーワードがいったい何なのかを学習しましょう。オブジェクト指向のクラスとインスタンス、あるいは静的と動的の区別を理解することはとても重要です。