Pular para o conteúdo

Passando vetores para funções

Neste script eu mostro como se passa o conteúdo de vetores para que qualquer função da classe possa utilizá- lo.
Pedro Pereira pogo
Hits: 15.533 Categoria: Java Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Neste script eu mostro como se passa o conteúdo de vetores para que qualquer função da classe possa utilizá- lo.
Download VectorMod.java Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

import javax.swing.*;

public class VectorMod
{
    //essa função lê todos os valores para o vetor digitado pelo usuário
    static void LeVetor(int vetor[])
    {
        for(int i = 0; i < vetor.length; i++)
            vetor[ i ] = Integer.parseInt(JOptionPane.showInputDialog("Digite um inteiro: "));
    }
    
    //esta função recebe dois vetores e copia o conteúdo do vetor_a para o vetor_b
    static void CopiaVetor(int vetor_a[], int vetor_b[])
    {
        for(int i = 0; i < vetor_a.length; i++)
            vetor_b[ i ] = vetor_a[ i ];
    }
    
    //esta função recebe um vetor e exibe o seu conteúdo em uma caixa de texto.
    static void MostraVetor(int vet[])
    {
        String output;
        
        output = "Índice\tValor";
        
        for(int i = 0; i < vet.length; i++)
        {
            output += "\n"+ i + "\t" + vet[ i ] + "\n";
        }
        
        JTextArea outputArea = new JTextArea();
        outputArea.setText( output );
        
        JOptionPane.showMessageDialog(null, outputArea, "Vetor B", JOptionPane.INFORMATION_MESSAGE);
    }
    
    public static void main(String args[])
    {
        int vetor_a[] = new int[10];//criando nossos dois vetores
        int vetor_b[] = new int[10];//que serão usados em todo o programa
        
        LeVetor(vetor_a);//primeiro temos que pegar o conteúdo
        CopiaVetor(vetor_a, vetor_b);//depois copiamos o conteúdo de um vetor para o outro
        MostraVetor(vetor_b);//depois mostramos o conteúdo do segundo vetor
        System.exit(0);
    }
}
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Simplificação de frações - Java

Uso de enum em Java

Trabalhando com Cores

Comando if

Jogo de adivinhação de números

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.