Java OO slide 3

1783 palavras 8 páginas
Java Orientado a Objetos
Aula 03
– I/O
– Scanner
– Array
– Overloading (sobrecarga)
– Construtores
– this
– Internacionalização
– ResourceBundle
– Formatação

w w w.3 w a y.c o m .b r

Console I/O
Os streams de bytes são para os dados em formatos binários, enquanto os de caracteres são para os caracteres
Unicode. System.in e System.out são dois exemplos de objetos de fluxos de bytes pré-definidos em Java. O primeiro, por padrão, refere-se ao teclado e o último, ao monitor.
Para ler caracteres do teclado, utilize o System.in, que é um stream de bytes do tipo BufferedReader.

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

w w w.3 w a y.c o m .b r

Usando a classe Scanner
Vimos uma maneira para obter dados de entrada através do teclado. Em Java 5.0 podemos contar com uma nova classe chamada Scanner que engloba diversos métodos para facilitar este serviço. Os principais métodos que podemos utilizar são:

w w w.3 w a y.c o m .b r

Array
Um array é uma estrutura de dados que define uma coleção ordenada de elementos homogêneos e de tamanho fixo, são representação de Matrizes matemáticas. O tamanho de um array é fixo e não pode ser alterado.
Se imaginarmos que uma variável em Java é como uma xícara de café (onde só se toma café) um array seria uma bandeja contendo uma quantidade definida de xícaras.

w w w.3 w a y.c o m .b r

Array
Suponha que tenhamos três variáveis do tipo int com diferentes identificadores para cada variável: int number1 = 1; int number2 = 2; int number3 = 3;
Podemos utilizar uma variável para armazenar e manipular uma lista de dados de forma mais eficiente. Este tipo de variável é chamada de array

w w w.3 w a y.c o m .b r

Declarando Array
- Escreve-se o tipo de dado seguido por colchetes ( [ ] ) e por um identificador. int[] idades;

ou int idades[];

- Depois da declaração, precisamos criar o array e especificar seu tamanho. Este processo é chamado de

Relacionados

  • Programação Orientada a Objetos
    2016 palavras | 9 páginas
  • Java
    3260 palavras | 14 páginas
  • Tipos e definições de banco de dados
    1537 palavras | 7 páginas
  • Minicurso Robocode
    4091 palavras | 17 páginas
  • Prototipação de software
    2300 palavras | 10 páginas
  • Análise e desenvolvimento de sistemas unopar 3° semestre individual
    1611 palavras | 7 páginas
  • Classes 2
    3441 palavras | 14 páginas
  • Trabalho
    1374 palavras | 6 páginas
  • Portifólio Individual 4º Semestre
    2410 palavras | 10 páginas
  • Rpc x rmi
    3046 palavras | 13 páginas