Como armazenar no array

public void incluirProduto(){
    System.out.println("MENU\n"
                       +"\n1-Alimentação"
                       +"\n2-Limpeza"
                       +"\n3-Bebidas"
                       +"\nOpção: ");
    int op = Integer.parseInt(s.next());
  
    if(op == 1){
    System.out.println("\nAlimentos");
    }else if (op == 2){
    System.out.println("Limpeza");
    }else if (op == 3){
    System.out.println("Bebidas");
    }
    
    System.out.println("\nCodigo do Produto: ");
    int cod = Integer.parseInt(s.next());
    System.out.println("Descrição: ");
    String desc = s.next();
    System.out.println("Data de fabricação:");
    String datafab = s.next();
    System.out.println("data de Validade: ");
    String datavalid = s.next();
    System.out.println("preço: ");
    float preco = s.nextFloat();
            
    switch (op) {
        case 1:
            System.out.println("TIPO DE ALIMENTO\n");
            System.out.println("\n1-Natural");
            System.out.println("\n2-Artificial");
            int opcao = s.nextInt();
            switch(opcao){
                case 1:
                    String tipoAli = "Natural";
                case 2:
                    tipoAli = "Artificial";
            }
            break;
        case 2:
            System.out.println("TIPO DE LIMPEZA\n");
            System.out.println("\n 1 - nocivo");
            System.out.println("\n 2 - inofensivo");
            int opcaolimp = Integer.parseInt(s.next());
            switch(opcaolimp){
                case 1:
                    String tipoLimp = "Nocivo";
                case 2:
                    tipoLimp = "Inofensivo";
            }
            break;
        case 3:
            System.out.println("TEOR ALCOOLICO");
            System.out.println("Qual o Teor Alcoolico?");
            float teor = s.nextFloat();
            break;
        default:
            System.out.println("invalido!!!");
            break;
    }
}

QUERIA SABER COMO FAÇO PARA ADICIONAR ESSAS INFORMAÇÕES DIGITADAS EM UM VETOR*

Primeiro, você precisa decidir se vai ler String ou inteiro ou o que seja.
Depois, definir o vetor em si (você não pode misturar tipos diferentes em um vetor)
Aí sim, você se preocupa em inserir.

1 curtida

Entao, suponhamos que esteja tudo em tipo String, como eu faço para adicionar isso ao vetor?

String[] seuVetor = new String[10]; //Quantidade de posições que meu vetor possuí, nesse exemplo são 10

seuVetor[0] = s.next(); //Inserindo conteúdo na posição ZERO do vetor
1 curtida