Ajuda erro em classe utilizando netbenas

4 respostas
C
Ola pessoal estou iniciando em netbenas, crei 2 class e nao sei o por que nao consigo utilizar os dados calculados em uma na outra.

cada classe em seu arquivo:

classe 1 = DadosDeBarrasELinhas

package dados.de.barras.e.linhas;

public class DadosDeBarrasELinhas {

public static int nbus;

public static double [] Vesp ;

public static void main(String[] args) {

int a,i,j,k;

double PI ,Mvabase;

Mvabase = 100.0000;

PI = Math.PI;// declara o valor de PI

double[][] barras = {

{ 1.0,  1.0,  0.0,  0.0,  0.0, 0.0, 0.0,  0.0,  1.0, 1.0600, 0.000, 345.0, 1.00, 1.1000, 0.9000, 9999, -9999},

{ 2.0,  2.0,  0.0, 12.7, 18.3, 0.0, 0.0,  0.0,  1.0, 1.0450, 0.000, 345.0, 1.00, 1.1000, 0.9000, 50.0, -40.0},

{ 3.0,  2.0, 94.2, 19.0,  0.0, 0.0, 0.0,  0.0,  1.0, 1.0100, 0.000, 345.0, 1.00, 1.1000, 0.9000, 40.0,  0.00},

{ 4.0,  3.0, 47.8, -3.9,  0.0, 0.0, 0.0,  0.0,  1.0, 1.0000, 0.000, 345.0, 1.00, 1.1000, 0.9000, 00.0,  0.00},

{ 5.0,  3.0,  7.6,  1.6,  0.0, 0.0, 0.0,  0.0,  1.0, 1.0000, 0.000, 345.0, 1.00, 1.1000, 0.9000, 00.0,  0.00},

{ 6.0,  2.0, 11.2,  7.5,  0.0, 0.0, 0.0,  0.0,  1.0, 1.0700, 0.000, 345.0, 1.00, 1.1000, 0.9000, 24.0, -6.00} ,

{ 7.0,  3.0,  0.0,  0.0,  0.0, 0.0, 0.0,  0.0,  1.0, 1.0000, 0.000, 345.0, 1.00, 1.1000, 0.9000, 0.00,  0.00},

{ 8.0,  2.0,  0.0,  0.0,  0.0, 0.0, 0.0,  0.0,  1.0, 1.0900, 0.000, 345.0, 1.00, 1.1000, 0.9000, 24.0, -6.00},

{ 9.0,  3.0, 29.5, 16.6,  0.0, 0.0, 0.0, 19.0,  1.0, 1.0000, 0.000, 345.0, 1.00, 1.1000, 0.9000, 0.00,  0.00},

{ 10.0, 3.0,  9.0,  5.8,  0.0, 0.0, 0.0,  0.0,  1.0, 1.0000, 0.000, 345.0, 1.00, 1.1000, 0.9000, 0.00,  0.00},

{ 11.0, 3.0,  3.5,  1.8,  0.0, 0.0, 0.0,  0.0,  1.0, 1.0000, 0.000, 345.0, 1.00, 1.1000, 0.9000, 0.00,  0.00},

{ 12.0, 3.0,  6.1,  1.6,  0.0, 0.0, 0.0,  0.0,  1.0, 1.0000, 0.000, 345.0, 1.00, 1.1000, 0.9000, 0.00,  0.00},

{ 13.0, 3.0, 13.5,  5.8,  0.0, 0.0, 0.0,  0.0,  1.0, 1.0000, 0.000, 345.0, 1.00, 1.1000, 0.9000, 0.00,  0.00},

{14.0,  3.0, 14.9,  5.0,  0.0, 0.0, 0.0,  0.0,  1.0, 1.0000, 0.000, 345.0, 1.00, 1.1000, 0.9000, 0.00,  0.00},

}; // final da matriz

nbus = barras.length;

a = barras[0].length;
double [] Tesp = new double[nbus];
         Vesp = new double[nbus];
             
      for(i=0; i < nbus; ++i) {
           numerob[i]= barras[i][0];
           V[i] =(barras[i] [9]); 
           T[i] =((barras[i] [10])*PI/180); //falta *PI/180
           Vesp[i] =V[i]; 
           Tesp[i] = T[i];               
                 
         }
    }

}

2 classe admitanc

package dados.de.barras.e.linhas;

public class admitanc {

public static void main(String[] args) {
 DadosDeBarrasELinhas  ddbl = new DadosDeBarrasELinhas();

int iad,teste, cad;
cad=0;

double [] RES = new double[DadosDeBarrasELinhas.nbus];
for(iad=0; iad <DadosDeBarrasELinhas.nbus; ++ iad){

RES[iad] = DadosDeBarrasELinhas.Vesp[iad]*2;

System.out.print ("\n");

System.out.print(RES[iad]);

}

}

}

nao esta dando tenho erro apenas nao imprime nada.

4 Respostas

drsmachado

Camarada,
Leia as regras do fórum.
Vai ajudar bastante.

C

Tudo bem desculpa

vou tentar colocar meu erro

ViniGodoy

Assim fica meio abstrato. Que tal postar as classes aqui?

Além disso, não passe e-mail e skype no fórum.
Lembre-se que os tópicos aqui são públicos, e que programinhas de spam adoram endereços em locais públicos.

O fórum é justamente para trocarmos informação, e para que sua dúvida ajude a todos da comunidade.

drsmachado

Detesto fazer isto, mas, enfim, é preciso.
Parte disso é culpa minha, por ter deixado msn disponível.
Cheguei em casa hoje e me deparei com um convite no msn.
Embora não conhecesse o solicitante, decidi aceitar.
Enfim, era o sujeito que abriu este tópico querendo que eu o ajudasse, por msn, a resolver isto.
Pacientemente, abri a página do guj, acessei o fórum de iniciantes, abri o tópico “Regras do fórum”, copiei a URL e sugeri ao mesmo ler o conteúdo.

Poxa, não é má vontade, mas o fórum tá aí pra isso.
Esta dúvida pode ser a mesma de muitos que estão iniciando a utilizar a IDE netbeans.

Como sempe digo, ninguém tem o dever de responder, o que o fórum faz é tentar disponibilizar caminhos que solucionem problemas.

Buscar a solução é função do interessado, se não quer procurar, faça como as pessoas normais, pague que alguém fará o serviço para você.

Educação e boa vontade são sempre benvindos e sinais de evolução.

Criado 5 de maio de 2011
Ultima resposta 5 de mai. de 2011
Respostas 4
Participantes 3