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?
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?
Tenta aí e posta aqui o resultado.
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);
}
}
}
}