Sintaxe Básica de Java

Sintaxe Básica de Java

A linguagem de programação Java é amplamente utilizada devido à sua portabilidade, eficiência e segurança. Ela é uma linguagem orientada a objetos, o que significa que o foco está na criação de objetos que contêm tanto dados quanto métodos. Antes de mergulharmos em conceitos mais avançados, é essencial compreender a sintaxe básica da linguagem. Este guia irá cobrir os principais elementos que formam a base da programação em Java.

Estrutura de um Programa Java

Todo programa Java é composto por pelo menos uma classe e um método principal, conhecido como main. Este método é o ponto de entrada do programa e é onde a execução começa.


public class MeuPrimeiroPrograma {
    public static void main(String[] args) {
        System.out.println("Olá, mundo!");
    }
}
    

A palavra-chave public torna a classe acessível a outras classes, e static permite que o método seja chamado sem a necessidade de instanciar a classe. O array String[] args é utilizado para receber argumentos da linha de comando.

Variáveis e Tipos de Dados

Variáveis são contêineres para armazenar dados. Em Java, cada variável deve ter um tipo de dado especificado, que define o tamanho e o layout da memória da variável. Os tipos de dados em Java são divididos em duas categorias: primitivos e referência.

Tipos Primitivos

  • int: Para números inteiros. Exemplo: int idade = 30;
  • double: Para números decimais. Exemplo: double salario = 4500.50;
  • boolean: Para valores verdadeiros ou falsos. Exemplo: boolean estaChovendo = true;
  • char: Para caracteres únicos. Exemplo: char letra = 'A';
  • byte: Tipo inteiro de tamanho muito pequeno. Exemplo: byte idade = 30;
  • short: Tipo inteiro de tamanho pequeno. Exemplo: short ano = 2021;
  • long: Tipo inteiro de tamanho grande. Exemplo: long populacaoTerra = 7800000000L;
  • float: Para números decimais de precisão simples. Exemplo: float peso = 65.0f;

Tipos de Referência

Tipos de referência incluem classes, interfaces e arrays. Quando você cria um objeto de uma classe, você está criando um tipo de referência. Por exemplo:


String mensagem = "Bem-vindo ao curso!";
    

O tipo String é uma classe que representa sequências de caracteres e é um exemplo de tipo de referência.

Operadores

Operadores são símbolos especiais que realizam operações específicas em um, dois ou três operandos e retornam um resultado. Os operadores em Java podem ser classificados em diferentes tipos:

Operadores Aritméticos

Usados principalmente para realizar operações matemáticas.

  • + (adição)
  • - (subtração)
  • * (multiplicação)
  • / (divisão)
  • % (módulo)

Operadores de Comparação

Usados para comparar dois valores.

  • == (igual a)
  • != (diferente de)
  • > (maior que)
  • < (menor que)
  • >= (maior ou igual a)
  • <= (menor ou igual a)

Operadores Lógicos

Usados para realizar operações lógicas (AND, OR e NOT).

  • && (AND lógico)
  • || (OR lógico)
  • ! (NOT lógico)

Controle de Fluxo

Para controlar o fluxo de execução do programa, usamos estruturas de decisão e loops. As estruturas de decisão incluem if, else, e switch. Os loops incluem for, while, e do-while.

Estruturas de Decisão


if (condicao) {
    // Bloco de código a ser executado se a condição for verdadeira
} else {
    // Bloco de código a ser executado se a condição for falsa
}
    

switch (expressao) {
    case valor1:
        // Bloco de código a ser executado se expressao == valor1
        break;
    case valor2:
        // Bloco de código a ser executado se expressao == valor2
        break;
    default:
        // Bloco de código a ser executado se expressao não é igual a nenhum dos casos acima
}
    

Loops

Loops são usados para executar um bloco de código várias vezes.


for (inicializacao; condicao; incremento) {
    // Bloco de código a ser executado em cada repetição
}
    

while (condicao) {
    // Bloco de código a ser executado enquanto a condição for verdadeira
}
    

do {
    // Bloco de código a ser executado pelo menos uma vez e depois enquanto a condição for verdadeira
} while (condicao);
    

Arrays

Arrays são contêineres que armazenam uma quantidade fixa de valores do mesmo tipo. A sintaxe para declarar um array em Java é:


tipo[] nomeDoArray = new tipo[tamanho];
    

Por exemplo, um array de inteiros pode ser declarado como:


int[] numeros = new int[5];
    

Os elementos de um array são acessados através de índices, que começam em 0.

Conclusão

A sintaxe básica de Java abrange a estrutura de um programa, tipos de dados, operadores, controle de fluxo e arrays. Compreender esses conceitos é fundamental para qualquer pessoa que deseja aprender Java. À medida que você se torna mais familiarizado com a linguagem, poderá explorar tópicos mais avançados, como herança, polimorfismo, interfaces e exceções. A prática contínua e a construção de projetos reais são as melhores maneiras de aprofundar seu conhecimento e habilidades em Java.

Agora responda o exercício sobre o conteúdo:

_Qual é o propósito do método `main` em um programa Java?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Sintaxe básica de Java: Tipos de Dados Primitivos

Próxima página do Ebook Gratuito:

5Sintaxe básica de Java: Tipos de Dados Primitivos

5 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto