Me ajudem! por favor!

quero criar um vector de 3 elemento inteiros e fazer um programa que imprima a tabuada de cada elemento deste mesmo vector…

alguem pode me ajudar?

  1. Abra um Scanner para pegar a entrada, via system.in
  2. Escreva na tela pedindo ao usuário a quantidade de posições no vetor
  3. Colete uma variável N com o número de posições que você quer no vetor
  4. Crie um vetor com N posições
  5. int vetor[] = new int[n];
  6. Faça um laço de repetição FOR de 0 até n para coletar as posições do vetor
  7. Faça mais um laço FOR, de 0 a n, para exibir o resultado dos números digitados
  8. for (valor inicial; valor final; incremento)
  9. Feche o Scanner

Tenta aí e posta aqui o resultado.

2 curtidas

package vertortabuada;
import java.util.Scanner;
public class VertorTabuada {

public static void main(String[] args) {
    
    int a=3; 
    int[] tab= new int[a];
    int r=0;
    
    Scanner ED=new Scanner (System.in);
    for (int i=0; i<tab.length; i++){
    System.out.print("digite o numero: ");
    tab[i]=ED.nextByte();
    
    }
        
for (int i=0; i<tab.length; i++) {
    for (int j=0; j<tab.length; j++) {
        
         r = tab[i]*tab[j];
        System.out.println(tab[i]+"X"+tab[j]+"="+r);
    }
     System.out.println("|||||||||||||||||||||||||||||||||||||||||||");
    }

o resultado obtido é este : digite o numero: 2
digite o numero: 4
digite o numero: 6
2X2=4
2X4=8
2X6=12
|||||||||||||||||||||||||||||||||||||||||||
4X2=8
4X4=16
4X6=24
|||||||||||||||||||||||||||||||||||||||||||
6X2=12
6X4=24
6X6=36
|||||||||||||||||||||||||||||||||||||||||||

o resultado pretendido é este:
digite o numero: 2
digite o numero: 4
digite o numero: 6
2X1=2
2X2=4
2X3=6
|||||||||||||||||||||||||||||||||||||||||||
4X1=4
4X2=8
4X3=12
|||||||||||||||||||||||||||||||||||||||||||
6X1=6
6X2=12
6X3=18
|||||||||||||||||||||||||||||||||||||||||||

Deu certo? Ficou como você esperava?

Crie métodos para fazer o passo a passo do seu algoritmo:

import java.io.PrintStream;
import java.util.Scanner;

public class ExemploTabuada {

	public static void main(String[] args) {
		ExemploTabuada programa = new ExemploTabuada();
		programa.executar();
	}

	private static final Scanner in = new Scanner(System.in);
	private static final PrintStream out = System.out;

	public void executar() {
		// quero criar um vector de 3 elemento inteiros
		int[] vetor = criarVetor(3);

		// e fazer um programa que imprima a tabuada de cada elemento deste mesmo vector
		for (int elemento : vetor) {
			imprimirTabuada(elemento);
		}
	}

	private int[] criarVetor(int numeroElementos) {
		int[] vetor = new int[numeroElementos];
		for (int i = 0; i < numeroElementos; i++) {
			out.print("digite o " + (i + 1) + "º numero: ");
			vetor[i] = Integer.parseInt(in.nextLine());
		}
		return vetor;
	}

	private void imprimirTabuada(int numero) {
		for (int i = 1; i <= 10; i++) {
			out.println(numero + "X" + i + "=" + (numero * i));
		}
		out.println("|||||||||||||||||||||||||||||||||||||||||||");
	}
}

package provarecursoroverson;

import java.util.Scanner;

public class ProvaRecursoRoverson {

public static void main(String[] args) {
    
    int a=3;
    int n=0;
    int[] v= new int[a];
  

    
    
    Scanner leitura=new Scanner (System.in);
    for (int i=0; i<v.length; i++){
        n=n+1;
    System.out.print("Insira o " + n + "º número que deseja consultar a tabuada: ");
    v[i]=leitura.nextByte();
    
    }
      n=0;  
for (int i=0; i<v.length; i++) {
   int b=0;
   n=n+1;
   System.out.println ("A tabuada do " + n + "º número inserido è:");
    for (int j=0; j<12; j++) {
         b=b+1;
        
        
        int r = v[i]*b;
        System.out.println(v[i]+"X"+b+"="+r);
        
    }
     
}
}

}