Tutorial de Java - Array e ArrayList

Se você notar bem em nossos tutoriais passados de Java, sempre criamos algumas variáveis, geralmente não muitas. Raramente usamos mais de 10 variáveis.
Isso é normal, principalmente em tutoriais mais básicos, já que estamos no início de nosso curso.

Porém, quando você se tornar profissional irá trabalhar em grandes empresas, com dezenas ou centenas de funcionários. Talvez tenha que fazer um sistema em Java para uma escola, com milhares de alunos, ou criar um banco de dados com milhares de produtos de um supermercado.

E aí haja criatividade para criar milhares de variáveis, haja tempo para fazer isso, e o principal: haja paciência e calma para não se perder no meio de tantas declarações, correto?
Errado.

A programação serve para facilitar nossas vidas. Criar centenas ou milhares de variáveis, uma por uma, é algo totalmente absurdo e desnecessário.

Nesta seção de nosso curso iremos aprender a manipular diversas variáveis, dezenas, centenas, milhares, milhões ou quantas mais você desejar, de uma maneira bem simples e lógica.
Você verá como é simples e extremamente útil dominar a programação com Arrays e ArrayLists, pois estas classes nos permitirão manipular uma quantidade gigantes de dados, nos permite achar dados, organizar, criar filas, fazer cálculos e outras particularidades que não são possíveis de se fazer 'na mão'.

Podemos dizer que há dois propósitos básicos nos computadores: fazer cálculos e trabalhar com quantidades de informações que um ser humano jamais poderia trabalhar. E é isso que iremos aprender nestes tutoriais.

Tutorial de Java - Array e ArrayList


00. Introdução ao estudo de estrutura de dados em Java: Array, ArrayList, Listas, Filas e Pilhas
01. Arrays (ou vetores): como declarar, usar e acessar seus elementos
      Vídeo-aula: Arrays
02. Foreach: O laço for para Arrays
03. Array multidimensional ou Matriz: um Array de arrays
      Vídeo-aula: Matrizes ou Arrays Multidimensionais
04. Arrays em métodos: passagem por valor e passagem por referência
05. Classe Arrays (Arrays Class): aprenda a manusear (copiar, ordenar, buscar e manipular) Arrays
06. ArrayList: para que serve e como usar os principais métodos da ArrayList em Java
      Vídeo-aula: Como usar ArrayList
Apostila Caelum resolvida: Capítulo 5 - Um pouco de Arrays

Jogo usando if else, métodos, arrays, arrays multidimensionais e laços.
Jogo: Batalha Naval em Java [modo texto - humano x computador]

4 comentários:

Davison Chaves disse...

Escreva o código Java para um método que receba um número inteiro e retorne o fatorial deste número, de forma não recursiva.

Cristiano Flores disse...

Scanner s = new Scanner(System.in);

double num, total;

System.out.println("Informe o numero para o fatorial");
num = s.nextInt();

total=num;

while (num >1){
total = total*(num-1);
num--;
}

System.out.println("O resultado desse fatorial é: " + total);

_________________________________________


Não esqueça do import java.util.*;


Abraços

Cristiano Flores disse...

Scanner s = new Scanner(System.in);

double num, total;

System.out.println("Informe o numero para o fatorial");
num = s.nextInt();

total=num;

while (num >1){
total = total*(num-1);
num--;
}

System.out.println("O resultado desse fatorial é: " + total);

Weslleyzitowsz disse...

Boa sorte!!

Dicas e Novidades de Java por e-mail

Sabe quanto custa um bom livro de java?
Entre R$ 100,00 e R$300,00

Sabe quanto custa um bom curso presencial de Java?
Entre R$ 1.500,00 até R$ 4.000,00

Sabe quanto custa estudar pelo Java Progressivo?
Absolutamente nada.

Porém, também precisamos de sua ajuda e apoio.
Para isso, basta curtir nossa Fan Page e clicar no botão G+ do Google.