練習を始めて間もなく、エラーの改善策がよく分からない為、お力を貸して頂けないでしょうか?
【質問】
以下のプログラムを作成し、(現在手持ちのPCの調子が悪いので) Web上の「ideone」 http://ideone.com/ というサイトで実行しました。
すると、以下のようなエラーが表示され、意味を検索した所まではいいのですが、
二行目中カッコ直前の単語はともかく、別にサイト上でプログラム名を打ち込む所は無いですから、
改善策がよく分からず困っています。ですので2点教えて頂けると幸いです。
(1) どうすればエラーを解消できるか改善策
(2) その場合、実行結果はどのように表示されるか (後で私も確認しますが一応念のため)
※なお、別のプログラムを実行した際には、問題なく動く事を確認済です。
【作成したプログラム】
import java.io.*;
public class SampleProgram {
public static void main(String args[]){
for(int i = 1; i >= -1; i--){
try{
System.out.println(10/i);
} catch (Exception e){
System.out.println("caught");
}
}
}
}
【エラー内容】
Main.java:2: error: class SampleProgram is public, should be declared in a file named SampleProgram.java
public class SampleProgram {
参考までにエラー画面のスクリーンショットを貼っておきます。
http://upup.bz/j/my21850aUiYt8quvIuFL7WE.jpg
【エラーの意味】
(説明1) http://dolphin.c.u-tokyo.ac.jp/~fukush9/TA/ より引用。
class sample1 is public, should be declared in a file named sample1.java
public class sample1 {
一行目の中カッコの直前の単語と、ファイル名(.javaの前)を、大文字小文字まで含めて全く同じ名前にしましょう。
(説明2) 出典不明。手持ちの紙資料より。
プログラム名とファイル名が異なっていないか?
No.1ベストアンサー
- 回答日時:
にアクセスすると最初のコード断片の中に
/* Name of the class has to be "Main" only if the class is public. */
と書いてあるのに
public class SampleProgram {
としてるから文句を言われるんでしょ。
素直に
public class Main {
にしてね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# PC画面を録画するプログラムでdllの読み込みエラー 1 2023/04/22 08:31
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- Java Java 配列<選挙> 4 2023/07/31 15:07
- その他(プログラミング・Web制作) pythonのWebスクレイピングでfind_allだとurlがNoneに 4 2022/04/17 18:21
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
シンボルが見つかりませんとい...
-
jspのファイルでエラーが出る
-
JSP内でString型からint型に変...
-
JBossについて
-
JSPのIF文を教えて下さい
-
Transformのエラー
-
eclipseをバージョンアップした...
-
eclipseでのsvn認証エラー回避方法
-
javaでEnumerationを使いたいの...
-
Javaのエラーについてです
-
Java エスケープ文字
-
重複jarの調査の仕方
-
java.lang.StackOverflowErrort...
-
String型とchar型の変換エラーです
-
Buttonを配列とすることができ...
-
タグが閉じてないというエラー...
-
JSPで意味不明のコンパイルエラー
-
jmapコマンドでメモリ不足のエラー
-
Eclipse デバッグ エラー処理
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
シンボルが見つかりませんとい...
-
エラー:org.springframeworkが...
-
tomcat起動時エラー
-
Javaのエラーについてです
-
タグが閉じてないというエラー...
-
コンパイル時にエラーが出てし...
-
構文エラーのやり直しについて
-
eclipseをバージョンアップした...
-
eclipseでのsvn認証エラー回避方法
-
Eclipseで次のエラー箇所にジャ...
-
JBossについて
-
JSPの表示時エラー
-
「型 ArrayList は総称ではあり...
-
Win32コンソールアプリでnamesp...
-
Eclipseの環境について
-
致命的: StandardServer.await:...
-
javaw.exeプロセスが正常起動し...
-
getParameterについて
-
JSP内でString型からint型に変...
おすすめ情報