Começando a trabalhar com arrays
Publicado por Pedro Pereira 08/05/2005
[ Hits: 7.265 ]
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);
}
}
Exemplo de POO usando conceitos de calorimetria em Java
Funções matemáticas no plano cartesiano
Nenhum comentário foi encontrado.
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Hospedagem de Mangás com Kavita e Docker para Acesso Remoto via Tailscale
Aplicar tema e ícones do Ubuntu Cinnamon no Arch Linux sem AUR
youtube não está funcionando no linux mint (1)
Continuando meus tópicos anteriores (3)
Abrir uma Url Windows/Wininet pelo Ubuntu em C++ (0)









