创建一个可以在数组中保存三个 TV 对象的 TV 存储。使用下面的电视类:
class Television { boolean isOn; } // end class Television
使用 for 循环为 TVStore 中的每个 TV 打印 isOn 实例变量。使用第二个 for 循环将每个 TV 的 isOn 实例变量更改为“true”。最后,使用第三个 for 循环为 TelevisionStore 数组中的每个 TV 打印 isOn 实例变量。
所以我创建了一个具有正确输出的程序:
public class TelevisionDriver
{
public static void main( String[] args )
{
boolean isOn[] = new boolean[3];
isOn[0] = false;
isOn[1] = false;
isOn[2] = false;
System.out.println( "Opening the tv store for the day... tv status:" +
"\n" );
for( int x = 0; x < 3; x++ )
{
System.out.println( "Television" + x + " on? " + isOn[x] );
}
System.out.println( "\n" + "Turning the tv's on..." + "\n" );
for( int y = 0; y < 3; y++ )
{
isOn[0] = true;
isOn[1] = true;
isOn[2] = true;
System.out.println( "Television" + y + " on? " + isOn[y] );
}
}
}
这被认为是正确的吗?我意识到该程序无法访问电视类,并且不知道如何更改它。