Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com esse codigo...


Ervilha

Pergunta

Esse codigo que fiz, calcula a media de 5 valores, essa parte funciona, o que eu não consigo fazer é, mostrar os 5 nomes que armazenei num vetor numa mesma saida junto com a media.

package javaapplication4;
import javax.swing.JOptionPane;
/**
 *
 * @author 134569
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
           
        // declaração de vetores de Nomes e Notas1
        String nomes[] = new String[5];
        float preço[] = new float[5];        
        float media, soma=0;   
        int i;          

        // leitura de nomes e notas
        for(i=0;i<5;i++)
        {
            nomes[i]=JOptionPane.showInputDialog("Entre com o nome do " + (i+1) + "º fornecedor:");
            preço[i]=Float.parseFloat(JOptionPane.showInputDialog("Entre com o valor do " + (i+1) + "º preço:"));
        }
        
        // somatória das notas dos alunos
        for(i=0;i<5;i++)        
            soma = soma + preço[i];
        
        // cálculo da média da sala
        media = soma / 5;
        
        // Exibição da média da sala e do total de notas
        String msg = String.format("O nome dos fornecedores são " + nomes + "\nA média dos preços é " + media);
        JOptionPane.showMessageDialog(null, msg);
        System.exit(0);
    }
}

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Você pode tentar algo como

...
// cálculo da média da sala
media = soma / 5;
StringBuilder stringNomes = new StringBuilder();
for(String nome : nomes) {
    stringNomes.add(nome).add("\n");
}

String msg = String.format("O nome dos fornecedores são " + stringNomes.toString() + "\nA média dos preços é " + media);
..
...

Não testei, ve se da certo..

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...