Queria saber como adicionar os números que saem do laço para dentro do Array, só tá instanciado, mas não tenho a mínima ideia de como implementar:
import java.util.Scanner;
public class Preenchimento {
public static void main(String[] args) {
StringBuilder strbuild = new StringBuilder();//Inicialização do StringBuilder
Scanner ler = new Scanner(System.in);//Inicialização do método de Leitura de dados
int vetor[] = new int[10];//Inicialização do Vetor
System.out.print("Digite um número: ");//Método de leitura de dados
int numero = ler.nextInt();
int x;
for( x = 0; x < 10; x++ ) { // Laço
strbuild.append("\nN[");
strbuild.append(x+1);
strbuild.append("] = ");
strbuild.append(numero);
numero = (numero*2);
}
System.out.println(strbuild.toString());
}
Se for a variável numero no array vetor seria assim:
/* int x; Aqui não precisa declarar o int x; como fez no seu código. O laço for faz isso para vc. */
for( x = 0; x < 10; x++ ) {
strbuild.append("\nN[");
strbuild.append(x+1);
strbuild.append("] = ");
strbuild.append(numero);
vetor[x] = numero; // Aqui você coloca o numero no vetor. Vai ficar um número em cada posição do vetor.
numero = (numero*2);
}
System.out.println(strbuild.toString());
Ainda assim não vejo necessidade dessa linha de código.