No amigo, no es un error sintactico, se puede colocar los [] de ambas formas , puede que tengas razon con lo de las ñ, pero por el momento funciona xD.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
public class Vivienda
{
private int numero;
private int tipo;
private int zona;
private float metrosConstruidos;
private float preciom2;
public Vivienda(int a, int b, int c, float d, float e)
{
numero=a;
tipo=b;
zona=c;
metrosConstruidos=d;
preciom2=e;
}
public int getZona()
{
return zona;
}
public float getMetrosConstruidos()
{
return metrosConstruidos;
}
public int getTipo()
{
return tipo;
}
public float getPreciom2()
{
return preciom2;
}
//este es el objeto vivienda,
public class RegistroVivienda
{
private Vivienda vec[];
public RegistroVivienda(int tamaño)
{
vec=new Vivienda[tamaño];
}
public void CargarDatos()
{
int number;
int tipo;
int zone;
float metros;
float precio;
for(int i=0;i<vec.length;i++)
{
System.out.println("Ingrese el numero de vivienda");
number=In.readInt();
System.out.println("Ingrese el tipo de vivienda: 0/1/2");
tipo=In.readInt();
if(tipo<0 || tipo>=3)
{
System.out.println("El tipo ingresado no es correcto");
break;
}
System.out.println("Ingrese la zona");
zone=In.readInt();
System.out.println("Ingrese los metros cuadrados de la vivienda");
metros=In.readFloat();
System.out.println("Ingrese el precio por metro cuadrado");
precio=In.readFloat();
vec[i]=new Vivienda(number,tipo,zone,metros,precio);
}
}
}
// aca va el metodo que necesito.