








































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Aprendendo arrays em Java
Tipologia: Notas de estudo
1 / 80
Esta página não é visível na pré-visualização
Não perca as partes importantes!









































































InitArray.java
1 // Fig. 7.2: InitArray.java 2 // Criando um array. 3 4 public class InitArray 5 { 6 public static void main( String args[] ) 7 { 8 int array[]; // declara o array identificado 9 10 array = new int[ 10 ]; // cria o espaço para o array 11 12 System.out.printf( "%s%8s\n", "Index", "Value" ); // títulos de coluna 13 14 // gera saída do valor de cada elemento do array 15 for ( int counter = 0 ; counter < array.length; counter++ ) 16 System.out.printf( "%5d%8d\n", counter, array[ counter ] ); 17 } // fim de main 18 } // fim da classe InitArray Index Value 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0
Resumo InitArray.java
1 //^ Fig.^ 7.4:^ InitArray.java 2 //^ Calculando^ valores^ a^ serem^ colocados^ em^ elementos^ de^ um^ array. 3 4 public^ class^ InitArray 5 { 6 public^ static^ void^ main(^ String^ args[]^ ) 7 { 8 final^ int^ ARRAY_LENGTH^ =^10 ;^ //^ declara^ a^ constante 9 int^ array[]^ =^ new^ int[^ ARRAY_LENGTH^ ];^ //^ cria^ o^ array 10 11 //^ calcula^ o^ valor^ para^ cada^ elemento^ do^ array 12 for^ (^ int^ counter^ =^0 ;^ counter^ <^ array.length;^ counter++^ ) 13 array[^ counter^ ]^ =^2 +^2 *^ counter; 14 15 System.out.printf(^ "%s%8s\n",^ "Index",^ "Value"^ );^ //^ títulos^ de^ coluna 16 17 //^ gera^ saída^ do^ valor^ de^ cada^ elemento^ do^ array 18 for^ (^ int^ counter^ =^0 ;^ counter^ <^ array.length;^ counter++^ ) 19 System.out.printf(^ "%5d%8d\n",^ counter,^ array[^ counter^ ]^ ); 20 }^ //^ fim^ de^ main 21 }^ //^ fim^ da^ classe^ InitArray Index Value 0 2 1 4 2 6 3 8 4 10 5 12 6 14 7 16 8 18 9 20
Resumo
Linha 8 Declara array com uma lista inicializadora Linhas 12 - 13 Soma todos os valores de array Saída do programa 1 // Fig. 7.5: SumArray.java 2 // Calculando a soma dos elementos de um array. 3 4 public class SumArray 5 { 6 public static void main( String args[] ) 7 { 8 int array[] = { 87 , 68 , 94 , 100 , 83 , 78 , 85 , 91 , 76 , 87 }; 9 int total = 0 ; 10 11 // adiciona o valor de cada elemento ao total 12 for ( int counter = 0 ; counter < array.length; counter++ ) 13 total += array[ counter ]; 14 15 System.out.printf( "Total of array elements: %d\n", total ); 16 } // fim de main 17 } // fim da classe SumArray Total of array elements: 849
Resumo
(2 de 2) Saída do programa Grade distribution: 00 - 09: 10 - 19: 20 - 29: 30 - 39: 40 - 49: 50 - 59: 60 - 69: * 70 - 79: ** 80 - 89: **** 90 - 99: ** 100: *