初心者Javaの件。
いつも大変お世話になりありがとうございます。
次の2つのコードは関係があるのでしょうか?
2つを合体させないとプログラムがエラーになるのでしょうか?
私は合体させないとプログラムが成立しないと思います。
アドバイスのほど宜しくお願い申し上げます。
コード1
public class Person {
private int age;
private double weight;
private double height;
public Person(int age, double weight, double height)
{
this.age = age;
this.weight = weight;
this.height = height;
}
public void show()
{
System.out.println("年齢は" + age + "体重は" + weight + "身長は"+ height +"です。" );
}
}
コード2
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();
}
}
}
お礼
早い回答ありがとうございました。 教えていただいたやりかたで無事実行できました。