Quantcast
Channel: 質問!ITmedia 新着質問(Java/253)
Viewing all articles
Browse latest Browse all 2439

Javaの問題集の解答が意味不明です

$
0
0
Java勉強中の初心者です。 お世話になります。 「Oracle Javaプログラマ SE6」のある問題集の中から、 下記の問題文がありました。 問題集の答えは「値」が出るのですが、Eclipseで実際に検証しようとすると、 エラーが出ます。 質問ですが、間違っているのは、問題集なのか、Eclipseなのか見当が付きません。 問題集が間違ってると思うのですが、認識は合ってますか? また、間違っているポイントは、Eclipseのエラーの通りでしょうか? (Eclipseのエラーメッセージも噛み砕いて頂けますとありがたいです) ■問題集■ ーーーーーーーーーーーーーーーーーーーーーーーー 01: package jp.tu.book3; //←Eclipseで実行するために追記した文 02: 03: public class Sam0501 { 04:   public static void main(String[] args) { 05:     Sample.num = 10; 06:     Sample s1 = new Sample(); 07:     Sample s2 = new Sample(); 08:     s2.num = 5; 09:     System.out.println(s1.num + s2.num); 10:   } 11: } 12: 13: public class Sample{ 14:   public static int num = 2; 15: } ーーーーーーーーーーーーーーーーーーーーーーーー 問題  A. 7が表示される  B. 10が表示される  C. 15が表示される  D. 20が表示される 解答:B ーーーーーーーーーーーーーーーーーーーーーーーー ■Eclipseでの実行■ ・Eclipse情報 : Eclipse IDE for Java Developers            Version: Juno Service Release 2 ・Java情報 : version 1.7.0_17 ・ソースファイル名 :  ・Eclipseエラーメッセージ:   Exception in thread "main" java.lang.Error: Unresolved compilation problem:   public 型 Sample はそれ独自のファイル内に定義されなければなりません   at jp.tu.book3.Sample.(Sam0501.java:13)   at jp.tu.book3.Sam0501.main(Sam0501.java:6) 以上、よろしくお願いいたします。m(_ . _)m

Viewing all articles
Browse latest Browse all 2439

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>