Oi galera, alguém pode me ajudar por favor é urgente!!!
A questão é e a seguinte:
Escreva um módulo que leia n valores inteiros e armazene em um vetor v. Esse módulo pode ser utilizado nos demais exercícios dessa lista.
Como eu faço para fazer um módulo que leia um vetor?
Eu estava tentando assim nem sei como faço…
import java.util.Scanner;
public class L05_Q03_Mod_Armazena
{
public void M_Armaz_Vet (int n, int num[])
{
Scanner dados = new Scanner(System.in);
for (int i=0;i<=n-1;i++)
{
num[i] = dados.nextInt();
}
}
// ESSA PARTE VOU TIRAR DEPOIS É SÓ PARA TESTAR, E DEPOIS COMO VOU CHAMAR EM OUTRA CLASSE?
public static void main (String[]args)
{
Scanner dados = new Scanner (System.in);
int num, vet[];
num = dados.nextInt();
vet = new int[num];
for (int i=0;i<=num-1;i++)
vet[i] = dados.nextInt();
System.out.println(M_Armaz_Vet(num,vet[]));
}
}
import java.util.Scanner;
public class L05_Q03_Mod_Armazena
{
public static void M_Armaz_Vet (int n)
{
Scanner dados = new Scanner(System.in);
int num[];
num = new int [n];
for (int i=0;i<=n-1;i++)
num[i] = dados.nextInt();
}
}
e agora para usar os valores lidos???
fiz isso mais não sei como usar os valores tem como?
[code]import java.util.Scanner;
public class A_Teste {
public static void main (String[]args)
{
Scanner dados = new Scanner (System.in);
int num;
num = dados.nextInt();
import java.util.Scanner;
public class L05_Q03_Mod_Armazena_V
{
static void LeVetor(int vetor[])
{
Scanner dados = new Scanner(System.in);
for(int i = 0; i < vetor.length; i++)
vetor[i] = dados.nextInt();
}
}
[code]import java.util.Scanner;
public class A_Teste
{
public static void main(String args[])
{
Scanner dados = new Scanner(System.in);
int n = dados.nextInt();
int vet[] = new int[n];
L05_Q03_Mod_Armazena_V.LeVetor(vet);
if (vet[1]>vet[2])
System.out.println(vet[1]);
}