みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

初心者Javaの件。

いつも大変お世話になりありがとうございます。

Javaの基本的なプログラムについてです。

コードとエラーメッセージを記述致しました。

どう治せばいいか、教えてください。
ご回答のほど、宜しくお願い申し上げます。


import java.io.BufferedReader;

public class Sample3 {
{
public static void main(String args[]) throws Exception
{
person p[];

System.out.println("人数を入力してください。");

BufferedReader br =
new BufferedReader(new inputStreamReader(System.in));

String str = br.readLine();
int num = Integer.parseInt(str);

p = new Person[num];

for(int i=0; i<num; i++) {

}
System.out.println("年齢を入力してください");
str = br.readLine();
int age = Integer.parseInt(str);

P = new Person[num];

for(int i=0; i<num; i++){

System.out.println("年齢を入力してください");
str = br.readLine();
int age = Intger.parseInt(str);

System.out.println("体重を入力してください");
str = br.readLine();
double weight = Double.parseDouble(str);

System.out.println("身長を入力してください");
str = br.readLine();
double height = Double.parseDouble(str);

p[i] = new person(age, weight, height);
}

for(int i=0; i<num; i++) {
p[i].show();
}
}



Exception in thread "main" java.lang.Error: Unresolved compilation problems:
person を型に解決できません
inputStreamReader を型に解決できません
Person を型に解決できません
P を変数に解決できません
Person を型に解決できません
トークンに構文エラーがあります。これらのトークンを削除してください
重複ローカル変数 age
Intger を解決できません
トークンに構文エラーがあります。これらのトークンを削除してください
person を型に解決できません

at Sample3.main(Sample3.java:7)

投稿日時 - 2018-03-07 23:56:42

QNo.9449767

困ってます

質問者が選んだベストアンサー

at Sample3.main(Sample3.java:7)
=Javaソースの7行目。

person を型に解決できません
=personなんて型は知らないよ。

Intger を解決できません
=Intgerなんて型は知らないよ。=つづり間違いにも気をつけましょう。

int age = Integer.parseInt(str);  が2行ある。重複定義ですね。
age = Integer.parseInt(str);   2行目はintを外してください。

P を変数に解決できません
=pはあるけどPはないよね。大文字小文字も区別します。

投稿日時 - 2018-03-08 00:08:14

お礼

ご回答誠に有難うございます。

投稿日時 - 2018-03-08 00:36:08

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問