Vous êtes sur la page 1sur 13

ANLISE E DESENVOLVIMENTO DE SISTEMAS

Array

ARRAYS

Array Unidimensional:

Tambm chamado de Vetor ou lista simples.

um tipo de varivel:

Composta Homognea Indexada Unidimensional

DECLARAO DE ARRAY
int [ ] array = new int[ 10 ]; int [ ] arrayx = new int[ 10 ], arrayy = new int[ 5 ];
igual

int [ ] arrayx = new int[ 10 ]; int [ ] arrayy = new int[ 5 ];


int [ ] arrayx; arrayx = new int[ 10 ]; int [ ] arrayx, arrayy; arrayx = new int[ 10 ]; arrayy = new int[ 5 ];

CRIANDO E INICIALIZANDO

UM ARRAY

Neste exemplo foi criado um array, porm no inserimos nenhum valor nele, por isso o java atribui automaticamente o valor padro .
public class Array { public static void main(String[] args) { //declarando um array int [ ] array;

//cria espao para o array array = new int [10];


//gera a saa do valor de cada elemento do array for(int i = 0; i<array.length;i++) System.out.println("ndice "+(i+1)+" - "+array[i]); }

CRIANDO UM ARRAY COM VALORES J INICIALIZADOS

public class Array { public static void main(String[] args) {

//declarando um array int array[ ] = {32, 27, 18, 95, 14, 90, 70, 60, 37};
//gera a saa do valor de cada elemento do array for(int i = 0; i<array.length;i++) System.out.println("ndice "+(i+1)+" - "+array[ i ]); }

ATRIBUINDO VALORE PARA O ARRAY


public class Array { public static void main(String[] args) {
//declarando um array int array[] = new int [5]; //atribuindo valores para o array array[0] = 10; array[1] = 11; array[2] = 12; array[3] = 13; array[4] = 14; //gera a saa do valor de cada elemento do array for(int i = 0; i<array.length;i++) System.out.println("ndice "+(i+1)+" - "+array[i]);

}
}

OPERAES BSICAS COM ARRAY


Operaes aritmticas com seus valores Incluso de elementos no array Excluso de elementos no array Localizao de um determinado elemento no array Alterao de um determinado elemento no array

Geralmente utilizamos um lao para executar esta operaes

CALCULADO VALORES A SEREM COLOCADO EM UM VETOR ATRAVS DE UM FOR


public class Array { public static void main(String[] args) {
// Cria o array int[] array = new int[ 10 ];

// calcula o valor de cada elemento for (int i = 0; i < array.length; i++) array[i] = 2 + 2 * i; // Gerando a sada de cada elemento do array for (int i = 0; i < array.length; i++) System.out.print(array[ i ] + );
} }

CALCULANDO A SOMA DE TODOS OS ELEMENTOS


DE UM ARRAY
public class Array { public static void main(String[] args) {
// declarando e inicializando um array int[ ] array = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int total = 0; // somando os elementos de um array for (int i = 0; i < array.length; i++) total += array[ i ]; //valor da soma System.out.print("O valor total da soma : +total); }

} //Sada: O valor total do 45.

LOCALIZANDO UM ELEMENTO NO ARRAY


public class Array { public static void main(String[] args) {
//declarando um array String array[ ] = {"Joo","Maria","Jos"}; String x = "Maria"; boolean teste = false; //localizando um elemento no array for(int i = 0; i<array.length;i++){ if(x.equals(array[ i ])){ System.out.println("O nome "+ x +" est no vetor!"); teste = true; } } if(teste==false) System.out.println("O nome "+ x +" No est no vetor!"); } }

ALTERANDO UM ELEMENTO NO ARRAY


public class Array { public static void main(String[] args) {
// declarando um array

String array[ ] = { "Joo", "Maria", "Jos" }; boolean achou = false;


// imprimindo um array

for (String imprime : array) { System.out.print("Nome: " + imprime+"\t"); }


// localizando e alterando um elemento no array //nome a se localizado

String nomeLocalizado = "Maria";


// nome que ser alterado

String nomeAlterado = "Maria de Jesus"; for (int i = 0; i < array.length; i++) { if (nomeLocalizado.equals(array[i])) { array[i] = nomeAlterado; achou = true; break; } } if(achou==false) System.out.println("\nNo foi encotrado o nome "+nomeLocalizado);
//imprimindo novo vetor

System.out.println(); for (String imprime : array) System.out.print("Nome: " + imprime+"\t"); } }

REVISO

Tratamento na memria:

Variveis do tipos Primitivos Objetos

Encapsulamento

This Getter Setter Construtor

EXERCCIO

Lista de Exerccio 03:


Salvar em um documento Word (no esquea de formata-lo adequadamente): Enviar por E-mail at 08/02/2014 23:59 rodrigo.b.dionisio@gmail.com

Vous aimerez peut-être aussi