Olaa

268 palavras 2 páginas
• Existem duas maneiras de se passar argumentos para métodos: por valor e por referência. • Em java, variáveis de tipo primitivo são sempre passadas por valor e objetos, incluindo arrays, são sempre passados por referência. • Para passar um array como argumento para um método, basta especificar o nome da instância, sem colchetes.

public class Principal {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner Ler =new Scanner(System.in);
Classe2 c= new Classe2();
String[] lista1={"Ana", "Maria","Sonia"};
System.out.println(lista1[1]);
c.setLista2(lista1);
c.alteraItem();
lista1=c.getLista2();
System.out.println(lista1[1]);
}
}

public class Classe2 { private String[] lista2=new String[3]; public String[] getLista2() { return lista2;
}
public void setLista2(String[] lista2) { this.lista2 = lista2;
}
public void alteraItem(){ lista2[1]="Laura"; }
}

Arrays multidimensionais
• Arrays com dois índices são utilizados normalmente para representar tabelas de valores consistindo de informações organizadas em linhas e colunas.

Array bidimensional

• int[][] m = {{1, 2}, {3, 4}};

Declaração de um vetor bidimensional int m[][] = new int[linhas][colunas];
// matriz com 2 linhas X 4 colunas

Exemplo int m[][] = new int[3][3]; // matriz quadrada: 3 linhas X 3 colunas
// 1ª linha: m[0][0] = 1; m[0][1] = 2; m[0][2] = 3;
// 2ª linha: m[1][0] = 4; m[1][1] = 5; m[1][2] = 6;
// 3ª linha: m[2][0] = 7; m[2][1] = 8; m[2][2] = 9;

public static void main(String[] args) {
// TODO Auto-generated method stub int m[][] = new int[3][3]; // matriz quadrada: 3 linhas X 3 colunas
// 1ª linha: m[0][0] = 1; m[0][1] = 2; m[0][2] = 3;
// 2ª linha: m[1][0] = 4; m[1][1] = 5; m[1][2] = 6;
// 3ª linha: m[2][0] = 7; m[2][1] = 8; m[2][2] = 9;
System.out.println (m[0][0]);
System.out.println (m[0][1]);
System.out.println (m[0][2]);
}

Tamanhos dos vetores

Relacionados

  • olaa
    629 palavras | 3 páginas
  • Olaa
    399 palavras | 2 páginas
  • Olaa
    611 palavras | 3 páginas
  • Olaa
    297 palavras | 2 páginas
  • OLÁA
    843 palavras | 4 páginas
  • olaa
    382 palavras | 2 páginas
  • Olaa
    421 palavras | 2 páginas
  • olaa
    447 palavras | 2 páginas
  • olaa
    2533 palavras | 11 páginas
  • Oláá
    359 palavras | 2 páginas