Nunca programei em Java e tenho que fazer um trabalho para a faculdade.
Seria um cadastro de municipios, ler de um arquivo texto , adicionar, excluir, alterar, gerar relatorios.
Bem cada municipio pode ter um perfil, turistico, comercial, industrial, além das caracteristica do municipio. E tem uma lista de vizinhos.
Criei uma classe perfil que reune as classes de cada perfil.
Sendo que o perfil industrial é uma lista contendo um código e a quantidade.
Estou engatinhando pois nunca vi java.
Qualquer ajuda agradeço.
Ai vai o código até aqui.
class clsMunicipio{
String nome;
int populacao;
int area;
int renda;
clsPerfil perfil = new perfil();
}
class clsComercio{
int quantidade;
int movimentacao;
}
class clsTuristico{
int baixa;
int media;
int alta;
}
class clsIndustria{
public clsIndustria(int c,int q){
codigo=c;
quantidade = q;
}
public void print(){
System.out.println (codigo + " " + quantidade + " ");
}
public int getCodigo(){
return codigo;
}
public int getQuantidade(){
return quantidade;
}
private int codigo;
private int quantidade;
}
class clsPerfil{
private
clsIndustria industria = new clsIndustria();
public
clsTuristico turistico = new clsTuristico();
clsComercio comercio = new clsComercio();
Vector industria = new Vector();
}
class clsLstIndustria{
public void adicionarIndustria (clsIndustria i){
lista.add(i);
}
public clsIndustria removerIndustria (clsIndustria i){
int n = encontrar (lista, i);
if (n==-1)
return null;
else
return (clsIndustria)lista.remove(n);
}
public void listarIndustria (){
for (int i = 0; i < lista.size(); i++)
{
System.out.println(((clsIndustria)lista.get(i)).getCodigo());
System.out.println(((clsIndustria)lista.get(i)).getQuantidade());
}
}
private static int encontrar (Vector v, clsIndustria b){
int i;
for (i = 0; i < v.size(); i++)
if (((clsIndustria)v.get(i)).equals(b)) return i;
return -1; // Caso não encontre.
}
public int sizeIndustria (){
return lista.size();
}
private Vector lista = new Vector();
}
sei que tem coisa errada, mas eu nem consegui sair da classe clsLstIndustria
Não consigo ao menos declarar uma variavel Vector
Aonde aparece Vector vem a seguinte msg de erro
C:\j2sdk1.4.2_05\classes\Teste\clsLstIndustria.java:34: cannot resolve symbol
symbol : class Vector
location: class clsLstIndustria
private Vector lista = new Vector();
com uma setinha apontando o V do Vector.
HELLLPPPPP

