ArrayList (e o velho Vector): listas que crescem sozinhas

Category: Java

Guarde quantos itens quiser numa lista que cresce sozinha com ArrayList, entenda por que o Vector ficou no passado e conheça os records do Java moderno....

Par ou ímpar em Java: o operador % e um bug escondido

Category: Java

Descubra se um número é par ou ímpar com o operador resto (%), e aprenda com um bug real: o programa de 2011 respondia "Par" para qualquer número....

Os 8 tipos primitivos do Java (e por que o L e o F)

Category: Java

byte, short, int, long, float, double, char e boolean: o tamanho de cada um, quando usar e por que alguns números precisam de L ou F no final....

Classe Contador: atributos, construtor e métodos em Java

Category: Java

A classe mais simples do mundo — um contador que soma e subtrai — para entender atributo, construtor, método de acesso e método modificador....

Pilha com vetor: empilha, desempilha e o erro de pilha vazia

Category: Java

Implemente uma pilha de tamanho fixo usando um vetor em Java, tratando os dois erros clássicos: pilha cheia e pilha vazia....

Fatorial recursivo: a função que chama ela mesma

Category: Java

Calcule o fatorial com recursão em Java, entenda o caso base, descubra por que 21! não cabe num long e como o BigInteger resolve....

Pilha (stack): a estrutura de dados do Ctrl+Z

Category: Java

Desfazer no editor, voltar no navegador, a pilha de pratos da pia: entenda a estrutura de dados pilha e implemente uma versão funcional em Java....

Botões que fazem coisas: eventos em Java Swing

Category: Java

Crie uma janela com campo de texto e botão que soma valores a cada clique, e entenda como funciona a programação orientada a eventos — agora com lambda....

Somando dígitos do ano: o “número da sorte” em Java (e por que não é ciência)

Category: Java

Um programa que soma os dígitos do ano de nascimento usando divisão inteira e resto — e uma conversa honesta sobre numerologia e pensamento científico....

Perguntando o nome do usuário em Java (janelinha ou terminal)

Category: Java

Dois jeitos de ler o que o usuário digita em Java: pela janelinha do JOptionPane ou pelo terminal com Scanner. Qual usar e quando....

Close Search Window
↑