Lições do módulo (1/2)
Variáveis e Estrutura Básica
Java é uma linguagem de programação fortemente tipada e orientada a objetos. Cada linha de código em Java deve residir dentro de uma classe, e a execução do programa sempre começa a partir de um ponto de entrada especial chamado método main.
A Estrutura Básica
Um programa Java mínimo se parece com isto:
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}Vamos analisar os principais componentes:
public class Main: Em Java, todo o código é colocado em uma classe. O nome da classe pública deve corresponder exatamente ao nome do arquivo (por exemplo,Main.java).public static void main(String[] args): Este é o ponto de partida (ponto de entrada) de qualquer aplicação Java. Quando executamos o programa, a JVM (Java Virtual Machine) procura esse método e executa o código dentro dele.System.out.println(...): É a instrução padrão para imprimir texto na tela, seguido de uma nova linha.
Variáveis Primitivas
Em Java, antes de usar uma variável, devemos declarar seu tipo. Os tipos primitivos fundamentais são:
int: números inteiros (por exemplo,42,-10).double: números de ponto flutuante de precisão dupla (por exemplo,19.99,-0.5).boolean: Valores lógicos, que só podem sertrueoufalse.char: Um único caractere, colocado entre aspas simples (por exemplo,'A','7').
A sintaxe da declaração é:
type variableName = value;Exemplo prático:
int score = 100;
double temperature = 36.5;
boolean isGameOver = false;
char grade = 'A';Cordas
Embora não seja um tipo primitivo, strings (String) em Java são usadas para manipular sequências de caracteres. Eles são declarados com S maiúsculo e o valor deve ser colocado entre aspas duplas:
String name = "Alice";
System.out.println("Hello, " + name);Comentários em Java
Para tornar o código legível e documentado, Java suporta dois tipos de comentários:
- Comentários de linha única: comece com
//e continue até o final da linha. - Comentários de múltiplas linhas: colocados entre
/*e*/.
// This is a single-line comment
int age = 30;
/* This is a
multi-line comment */
String role = "Developer";Convenções de nomenclatura e distinção entre maiúsculas e minúsculas
Java é estritamente sensível a maiúsculas e minúsculas (ele distingue letras maiúsculas de minúsculas). Uma variável chamada score é diferente de Score.
Por convenção:
- Variáveis e métodos usam a notação
camelCase(por exemplo,discountedPrice,calculateTax). - Aulas usam a notação
PascalCase(por exemplo,InvoiceManager,Main).
Imprimindo na tela: print vs println
A classe de sistema System.out oferece dois métodos principais para exibir a saída:
System.out.print(...): imprime o valor sem adicionar nova linha. A saída subsequente começará na mesma linha.System.out.println(...): imprime o valor e move o cursor para a próxima linha (linha de impressão).
Experimente você mesmo
Declare uma variável inteira chamada idade com valor inicial 25. Em seguida, imprima-a na tela usando System.out.println.
Mostrar dica
Escreva `int age = 25;` para declarar a variável e use `System.out.println(age);` na próxima linha.
Solução disponível após 3 tentativas
Declare uma variável dupla chamada price com um valor inicial de 19,99 e uma variável booleana chamada isAvailable definida como true. Imprima ambas as variáveis em linhas separadas.
Mostrar dica
Defina `double price = 19.99;` e `boolean isAvailable = true;` e imprima-os um por um usando `System.out.println`.
Solução disponível após 3 tentativas
Declare uma variável char chamada nota definida como 'A' e uma variável String chamada aluno definida como "John". Imprima na tela o texto: aluno + " : " + nota.
Mostrar dica
Declarar char grade = 'A'; e String student = "John";, então imprima-os concatenados usando System.out.println(student + " : " + grade);.
Solução disponível após 3 tentativas