【发布时间】:2017-01-02 19:38:00
【问题描述】:
我上了第一堂课
public class Etaj {
int [][] etaj1,etaj2,etaj3,etaj4;
public void creazaEtaje()
{
etaj1 = new int[1][9];
}
}
第二类就在这里
public class Zone extends Etaj{
Zone zonaE1,zoneE2,zoneE3,zoneE4;
String TAG = "myLogs";
int idZona;
public void adaugaZoneLaEtaj1()
{
creazaEtaje();
for(int i = 0; i < etaj1.length; i++)
{
zonaE1 = new Zone();
zonaE1.setIdZona(i+1);
Log.e(TAG, "ZONEE " + etaj1[zonaE1.getIdZona()]);
for (int j = 0; j < etaj1[i].length; j++)
{
// this.etaj1[i][j] = zone;
Log.e(TAG, "tile " + etaj1[i][j]);
}
}
}
public int getIdZona() {
return idZona;
}
public void setIdZona(int idZona) {
this.idZona = idZona;
}
我的问题是为什么我不能把 1 放到这一行 Log.e(TAG, "ZONEE" + etaj1[zonaE1.getIdZona()]); 我想向那个头元素数组添加一个 id,但它不允许我
getIdZone() 它的 1,我想将它添加到 etaj1[i];这是数组的第一个位置
为什么我可以这样做 etaj1[i][j] = j+1;但我不能这样做
etaj1[i] = i;为什么?
【问题讨论】:
-
C++ 与您的问题有何关系?
-
我刚刚注意到的错误
-
你能帮帮我吗?
-
如何插入 etaj1[i] = 一个数字; ?