Começando a trabalhar com arrays
Publicado por Pedro Pereira 08/05/2005
[ Hits: 6.856 ]
Homepage: http://www.pedropereira.net || http://twitter.com/pogao
Neste programinha eu peço para o usuário inserir valores, somo todos, depois mostro numa caixa de texto o índice, o conteúdo do índice, o histograma (por exemplo, se o conteúdo for 3 aparecerá *** na frente do número) e a soma de todos os elementos que foram digitados.
Espero que seja de alguma ajuda!
import javax.swing.*; public class SomaElementos { public static void main(String args[]) { int matrix[] = new int[ 31 ];//define a matriz que conterá os elementos. int sum = 0;//define a variável que conterá a soma. for(int i = 1; i < matrix.length; i++)//inicializa a matriz toda com elementos digitados pelo usuário. matrix[ i ] = Integer.parseInt(JOptionPane.showInputDialog("Digite um inteiro: ")); for(int j = 1; j < matrix.length; j++)//soma os elementos. sum += matrix[ j ]; //mostrando os elementos da matriz, sua soma e histograma String output = "Índice\tConteúdo\tHistograma\n"; for(int show = 1; show < matrix.length; show++) { output += "\n" + show + "\t" + matrix[ show ] + "\t";//guarda os valores dos elementos da matriz. for(int stars = 0; stars < matrix[ show ]; stars++)//imprime os asteriscos para fazer o histograma. output += "*"; } output += "\n\nA soma dos elementos é: "+sum;//mostra a soma de todos os elementos no final da caixa de texto. JTextArea outputArea = new JTextArea();//cria uma nova caixa de texto outputArea.setText( output );//define que o conteúdo de output vai aparecer na caixa de texto //mostra o conteúdo da nossa caixa de texto. JOptionPane.showMessageDialog(null, outputArea, "Mostrando os elementos, sua soma e histograma", JOptionPane.INFORMATION_MESSAGE); System.exit(0); } }
Funções matemáticas no plano cartesiano
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
É cada coisa que me aparece! - não é só 3% (1)
Alguma pessoa pode me ajudar com drriver Core i3 7020u (Debian 12)? (2)
Mikrotik não mostra bytes nem packtes (1)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código [RESOLVID... (4)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta