poo i n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
POO - I PowerPoint Presentation
Download Presentation
POO - I

Loading in 2 Seconds...

play fullscreen
1 / 11

POO - I - PowerPoint PPT Presentation


  • 54 Views
  • Uploaded on

POO - I. Prof.: Jean Carlo Mendes jean.mendes@gmail.com poo@mendesnet.com.br http://www.mendesnet.com.br. Arrays em Java. Um array em Java é uma coleção ordenada de referencias para objetos ou valores Arrays em java são homogêneos (todos os elementos são do mesmo tipo)

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'POO - I' - teegan-thornton


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
poo i

POO - I

Prof.: Jean Carlo Mendes

jean.mendes@gmail.com

poo@mendesnet.com.br

http://www.mendesnet.com.br

arrays em java
Arrays em Java
  • Um array em Java é uma coleção ordenada de referencias para objetos ou valores
  • Arrays em java são homogêneos (todos os elementos são do mesmo tipo)
  • Quando se cria um array deve-se especificar o tipo de seus elementos
arrays em java1
Arrays em Java
  • Para criar um array devemos:
    • Declarar
    • Construir/Criar
    • Inicializar
arrays em java2
Arrays em Java
  • Sintaxe para a declaração de um array
    • <tipo> <variável> []; ou
    • <tipo>[] <variável>;
    • Exemplo:
      • int x[]; ou
      • int[] x;
    • Na declaração do array não é necessário especificar seu tamanho
arrays em java3
Arrays em Java
  • Para criar um array use-se a palavra reservada new
  • No momento da criação do array deve-se especificar seu tamanho
  • Exemplo:
    • x = new int[10];
    • Neste momento foi criado o array x com 10 posições indexadas de 0 a 9
  • É possível declarar e criar o array em uma única linha
    • int x[] = new int[10];
    • String[] alunos = new String[25];
arrays em java4
Arrays em Java
  • É possível construir um array já com valores inicializados
  • Exemplos:
    • int[] x = {1, 8, 4, 2, 7} ; ou
    • Int[] x = new int[]{1,8,4,2,7};
    • Nestes casos os arrays serão inicializados com os valores entre chaves e terão o tamanho 5
arrays em java5
Arrays em Java
  • Para inicializar ou alterar o conteúdo de um array devemos informar a posição do elemento a ser inicializado/alterado
  • Exemplos:
    • int[] x = new int[10]; //declaração e criação do array
    • X[0] = 8; //Alteração do valor na posição 0
    • X[1] = 4; //Alteração do valor na posição 1
  • Quando o array é criado, todas as sua posições são inicializadas com os valores padrão
    • Numeros inicializados com zero
    • Booleanos com false
    • Referencias com null
arrays em java6
Arrays em Java
  • Para acessar o conteúdo de uma posição do array basta informar o índice desejado
  • Exemplos:
    • int[] x = new int[10]; //declaração e criação do array
    • System.out.println(x[0]); //Acesso ao valor da posição 0
    • int y = X[1]; //Acesso ao valor da posição 1
  • Se for especificada uma posição inexistente ocorrerá um erro de execução
    • t = x[15]; //Esta linha irá gerar um erro. Exceção ArrayIndexOutOfBoundsException
arrays em java7
Arrays em Java
  • Para recuperar o tamanho de um array, podemos usar a seguinte sintaxe
    • int[] x = new int[10]; //declaração e criação do array
    • Int tamanho = x.length; //Recupera o tamanho do array
  • Arrays em java são estruturas de tamanho fixo. Ou seja, uma vez criado o array não poderá aumentar seu tamanho para incluir novos elementos
arrays em java8
Arrays em Java
  • Para percorrer todos os elementos de um array

//loop para inserir valores em todas as posições do array

Int[] x = new int[10];

for (int i = 0; i < x.length; i++){

x[i] = i * 2;

}

  • É recomendado sempre usar o tamanho do array (length) para a condição de parada do loop
exerc cio array
Exercício - Array
  • Valor: 3 pontos | Data de entrega: 01/10/2014

Construa um programa em java que receba do usuário o nome de uma disciplina, a quantidade de alunos e a nota de cada aluno desta disciplina.

O programa deverá armazenar estas notas em um vetor de notas e ao final da digitação das notas mostrar na tela:

  • Nome da disciplina
  • Cada uma das notas digitadas
  • Maior nota
  • Menor nota
  • Média das notas