4. Sintaxe básica de Java

Página 4

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.

Now answer the exercise about the content:

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

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

54.1. Sintaxe básica de Java: Tipos de Dados Primitivos

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text