Vetor armazenando dados de quação

Estou no início de java e que saber como faço para que os resultados de uma equação sejam armazenados em um vetor, para que eu possa usar esse vetor para plotar um gráfico

package grafic;

import java.util.Scanner;

public class OndaTensao {

private double angulo, tensao;
private final double frequencia = 2 * Math.PI * 60;
Scanner ler = new Scanner(System.in);
float t =  ler.nextFloat();



private double v[] = new double[100] ;


public double getAngulo() {
	return angulo;
}
public void setAngulo(double angulo) {
	this.angulo = ler.nextFloat();
}
public double getTensao() {
	return tensao;
}
public void setTensao(double tensao) {
	tensao = ler.nextFloat();;
}

public double formaTensao() {
	v[] = Vrms * Math.cos(frequencia *t);
	
}

}

Esse v[] seria um dos eixos do gráfico, e será calculado algumas vezes. Sei que vou precisar de um for mas queria saber como usa vetor para esse caso

Obrigada!!

Uma forma é ter uma variável inteira que guarda a última posição onde você gravou algum valor.

...
int ultimaPos;
...
... formaTensao() {
    ultimaPos += 1;
    v[ultimaPos] = ...
}

Na hora de ler, você faz um loop de 0 até ultimaPos.

Outra forma mais simples é usar ArrayList.

1 curtida

Muito obrigada!