Começando a trabalhar com arrays
Publicado por Pedro Pereira 08/05/2005
[ Hits: 7.192 ]
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);
}
}
Calcular horas faltas de um funcionário
Nenhum comentário foi encontrado.
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
Conselho distribuiçao brasileira (5)
archlinux resolução abaixou após atualização (15)
Não consigo instalar distro antiga no virtualbox nem direto no hd (33)









