Pular para o conteúdo principal
Módulo 1 · Lição 1 de 21/14 no curso~10 min
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:

Java
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:

  1. int: números inteiros (por exemplo, 42, -10).
  2. double: números de ponto flutuante de precisão dupla (por exemplo, 19.99, -0.5).
  3. boolean: Valores lógicos, que só podem ser true ou false.
  4. char: Um único caractere, colocado entre aspas simples (por exemplo, 'A', '7').

A sintaxe da declaração é:

Java
type variableName = value;

Exemplo prático:

Java
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:

Java
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:

  1. Comentários de linha única: comece com // e continue até o final da linha.
  2. Comentários de múltiplas linhas: colocados entre /* e */.
Java
// 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

Exercício#java.m1.l1.e1
Tentativas: 0Carregando…

Declare uma variável inteira chamada idade com valor inicial 25. Em seguida, imprima-a na tela usando System.out.println.

Carregando editor…
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

Exercício#java.m1.l1.e2
Tentativas: 0Carregando…

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.

Carregando editor…
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

Exercício#java.m1.l1.e3
Tentativas: 0Carregando…

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.

Carregando editor…
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