No.7ベストアンサー
- 回答日時:
ANo4,6です
原因が分かりました。
hivagonnさんは
class Person と宣言すべきところを class Person1 としていませんか。
ありがとうございました。
言われるとおり、安易に名前を変えてしまったことも原因のひとつでした。すいません、ご迷惑をおかけしました。
後、コンパイルの仕方が、まずかったようです、Personで、コンパイル実行していましたが、ファイルを分けて、PersonTestで、コンパイル実行すればよかったんですね。すいません。ありがとうございました。
No.5
- 回答日時:
>toi62.java:20: クラス Sample は public であり、ファイル >Sample.java で宣言しなければなりません。
main メソッドのあるクラス名 とファイル名を合わせてください
例えば、
public class Sample {
の場合 Sample.java にします。
class PersonTest なら PersonTest.java
No.4
- 回答日時:
なるべく簡単にしました
class Person{
String name;
int age;
float pay;
Person(String name,int age,float pay){
this.name = name;
this.age = age;
this.pay = pay;
}
public void showPerson(){
System.out.println("名前 " + name + " 年齢 " + age + "才" + " 年俸 " + pay + "$");
}
}
public class PersonTest {
public static void main(String args[]){
Person person = new Person("イチロー",31,4000000f);
person.showPerson();
}
}
この回答への補足
ありがとうございます。
Person1.java:5: メソッドの宣言が不正です。戻り値の型が必要です。
Person(String name,int age,float pay){
^
エラー 1 個
上記のエラーが出ました。
コンパイルの仕方が悪かったのでしょうか?
No.2
- 回答日時:
こんな感じで、どうでしょう
class Person {
String name;
int year;
float salary;
public Person(String name, int year, float salary) {
this.name = name;
this.year = year;
this.salary = salary;
}
}
public class pp {
/** Creates a new instance of pp */
public pp() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Person p1 = new Person("佐々木 小次郎",20,3000);
Person p2 = new Person("宮本 武蔵",30,4000);
//小次郎のデータ
System.out.println("名前="+p1.name);
System.out.println("年齢="+p1.year);
System.out.println("給料="+p1.salary);
System.out.println("名前="+p2.name);
System.out.println("年齢="+p2.year);
System.out.println("給料="+p2.salary);
// TODO code application logic here
}
}
この回答への補足
ありがとうございます。
Person2.java:10: メソッドの宣言が不正です。戻り値の型が必要です。
public Person(String name, int age, float salary){
^
エラー 2 個
どうも上手く行かないです。。。
No.1
- 回答日時:
class Person {
public String 名前;
public int 年齢;
public float 給料;
public Person(){
名前="NONAME";
年齢=0;
給料=0.0F;
}
public Person(String name, int age, float salary){
名前=name;
年齢=age;
給料=salary;
}
public String toString(){
return "Person(名前:"+名前+",年齢:"+年齢+",給料:"+給料+")";
}
}
public class Sample {
public static void main(String[] args) {
Person bluepixy = new Person("BLUEPIXY", 99, 1.7320508F);
System.out.println(bluepixy);
Person anyone = new Person();
System.out.println(anyone);
anyone.名前="ANY";
anyone.年齢=18;
anyone.給料=23.5F;
System.out.println(anyone);
}
}
この回答への補足
ご回答ありがとうございます、
参考にさせていただいてます。
下記のようなエラーメッセージが、コンパイル時に出ました。
toi62.java:20: クラス Sample は public であり、ファイル Sample.java で宣言しなけ
ればなりません。
public class Sample {
^
エラー 1 個
ありがとうございます、私のコンパイル、実行の仕方が割る方用です、吸いませんでした。
ありがとうございました。
ひとつのファイルとして、コンパイルしていました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- その他(プログラミング・Web制作) このプログラミングをどう組みますか? Googlecolabでやってるんですが、出来る方お願いします 1 2022/07/13 10:52
- C言語・C++・C# C言語(構造体) 3 2022/07/05 20:08
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- その他(プログラミング・Web制作) どういうプログラムで組みますか?google colabでやってるんですけど、出来る方お願いします。 1 2022/07/06 09:28
- その他(プログラミング・Web制作) どういうプログラムで組みますか?google colabでやってるんですけど、出来る方お願いします。 1 2022/07/17 18:41
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Java 複数TBLのオブジェクトを1つの変数(オブジェクト)でまとめて管理したい 1 2022/12/17 00:12
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
変数を動的に利用するには?
-
javaのメモリリーク?を解決す...
-
うるう年判定
-
プログラミングの問題です。大...
-
javaでOXゲーム
-
中カッコ{}だけの記述について
-
javaのプログラミングで作るRPG...
-
コンストラクタの引数の中のnew?
-
NoSuchMethodErrorが解決できま...
-
Socketの接続のタイムアウトを...
-
javaの質問です 合ってるかを...
-
インタフェイス実装と抽象クラ...
-
多次元配列の出力のところがわ...
-
続き webアプリをつくってます...
-
コンストラクタについて
-
リフレクション Method.invoke(...
-
EXCEL VBA で、0から?1から?
-
VBAで配列の計算
-
C言語のポインターに関する警告
-
実数からの小数部の取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
変数を動的に利用するには?
-
中カッコ{}だけの記述について
-
プログラミングの問題です。大...
-
Socketの接続のタイムアウトを...
-
System.exit()の値を取得したい
-
コンストラクタの引数の中のnew?
-
インタフェイス実装と抽象クラ...
-
JSP/Servletのパラメータの受け...
-
NoSuchMethodErrorが解決できま...
-
Javaでlog4jを使ってログ出力を...
-
ArrayList でスタックを
-
コマンドライン引数の*(アフ...
-
randomで
-
javaで特定の文字列から特定の...
-
Javaで日本語の出力が文字化けする
-
【初心者です】javaで平均値を...
-
Java プログラム public class ...
-
javaのプログラミングで作るRPG...
-
クラスを使った電卓のプログラム
-
じゃんけん プログラミング
おすすめ情報