在for循环后,是否有一种方法可以访问对象"rec",以便我尝试打印出rec.report()?
(report()是类BmiRecord中返回新计算结果的方法。)
for(int i=0; i<limit; i++)
{
int height = scanner.nextInt();
int weight = scanner.nextInt();
String name = scanner.nextLine();
BmiRecord rec = new BmiRecord(name, height, weight);
}
System.out.println(rec.report());
for
循环外定义对象BmiRecord rec = null
,然后在循环内部进行赋值。这样,在循环结束后就可以使用它了。 - Kon