Exercício com Métodos e Vetor

2 respostas
D

O exercício é fazer uma classe com um método para criar um vetor e receber 8 valores e outro para verificar um determinado valor no vetor e quantas vezes se repete. O importante no exercício não é a lógica, mas sim o uso de Métodos e Encapsulamento (acho que é esse o nome ^^).

O uso dessas ferramentas está correto?

import javax.swing.JOptionPane;

public class Vetor {
    private static Vetor procurar = new Vetor();

    public static void main(String args[]){
        String Fim = procurar.pesquisa();
        JOptionPane.showMessageDialog(null, Fim);
    }

    public int[] valores(){
        int[] valor = new int[8];
        for(int i = 0; i<8; i++){
            valor[i] = Integer.parseInt(JOptionPane.showInputDialog("Insira o "+ (i+1) + "º valor"));
        }
        return valor;
    }

    public String pesquisa(){
        int[] teste = valores();
        int contador=0, numero = Integer.parseInt(JOptionPane.showInputDialog("Qual valor devo procurar no vetor?"));

        for(int i = 0;i<teste.length;i++){
            if(teste[i] == numero){
                contador++;
            }
        }

        String resultado = "O número " + numero + " foi encontrado: " + contador;
        return resultado;
    }
}

Obrigado.

2 Respostas

D

Ninguém? Sério?
pow…

gpd38

Aparentemente esta sem erro.

Criado 24 de maio de 2010
Ultima resposta 24 de mai. de 2010
Respostas 2
Participantes 2