1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como faço para o usuario inserir o tamanho e elementos de um Vetor? e depois exbir!

Bom, quero que o usuário informe o tamanho do vetor, os elementos, e em seguida exibir os elementos deste vetor.

Mais para isso quero colocar cada um em um método.

fiz assim

import javax.swing.JOptionPane;
import java.util.Scanner;

public class Vetor {
   private int tam;
   private int [] vetor;

       public Vetor(){
        vetor = new int [tam];
    }
   public void InformeTamanho(){
   tam = Integer.parseInt(JOptionPane.showInputDialog(null, "Entre com o tamanho do vetor")); 
   }


   public void InformeElemento(){
      for(int x=0; x < vetor.length; x++){
      vetor[x] = Integer.parseInt(JOptionPane.showInputDialog(null,"Entre com os valores do vetor"));
      }
   }

       public String imprimeVet(){
        String retorno = "";
            for (int x = 0; x < vetor.length; x++){
                retorno += vetor[x]+"\t\t";
                retorno += "\n";
            }
              return retorno;
       }

 }

meu main

import javax.swing.JOptionPane;

public class VetorTest {
    public static void main (String [] args){
        Vetor v = new Vetor();
        v.InformeTamanho();
      v.InformeElemento();
        JOptionPane.showMessageDialog(null, v.imprimeVet());
    }
}

só que estar dando erro, não estar inserindo os elementos

alguém poderia me ajudar por favor!

  • qual o erro que está dando?

    Thomas Braz Pinto   16 de mai de 2016
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java javascript java-ee javadoc javafx java8 ou faça a sua própria pergunta.