Definir tamanho de vetor com variável

1 resposta
J

No código abaixo, que não funciona, como posso fazer para que o atributo vetorReais[] receba o tamanho de N vetores? e omo ficaria o getNumReais?

public final class VetorDeReais {  
    private int n;  
    private double numReais[] = new double[this.n];  
      
    public VetorDeReais(double numReais, int n) {  
        this.setNumReais(numReais);  
        this.setN(n);  
    }  
      
    public void setNumReais(double numReais) {  
        for (int i = 0; i < n; i++) {  
            this.numReais[i] = numReais;  
        }  
    }  
      
    public double getNumReais() {  
          
    }  
    public double getN() {  
        return n;  
    }  
    public void setN(int n) {  
        this.n = n;  
    }  
      
}

1 Resposta

GusMcCart
public final class VetorDeReais {    
    private int n;    
    private double numReais[];    
        
    public VetorDeReais(double numReais, int n) {    
        this.setNumReais(numReais);    
        this.setN(n);
        this.numReais = new double[this.n];
    }    
        
    public void setNumReais(double numReais) {    
        for (int i = 0; i < n; i++) {    
            this.numReais[i] = numReais;    
        }    
    }    
        
    public double getNumReais() {    
            
    }    
    public double getN() {    
        return n;    
    }    
    public void setN(int n) {    
        this.n = n;    
    }    
        
}
Criado 20 de agosto de 2012
Ultima resposta 20 de ago. de 2012
Respostas 1
Participantes 2