0% acharam este documento útil (0 voto)
2 visualizações3 páginas

Guia Completo de Programação em Java

O documento é uma introdução à programação em Java, abordando conceitos fundamentais como entrada e saída de dados, declaração de variáveis, estruturas de condição, loops, funções, manipulação de strings, classes e objetos. Também discute bibliotecas básicas e complexas, além de exemplos práticos e exercícios de aplicação. A linguagem Java é destacada por ser orientada a objetos e multiplataforma, adequada para desenvolvimento em diversas áreas.

Enviado por

Elno Rich
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações3 páginas

Guia Completo de Programação em Java

O documento é uma introdução à programação em Java, abordando conceitos fundamentais como entrada e saída de dados, declaração de variáveis, estruturas de condição, loops, funções, manipulação de strings, classes e objetos. Também discute bibliotecas básicas e complexas, além de exemplos práticos e exercícios de aplicação. A linguagem Java é destacada por ser orientada a objetos e multiplataforma, adequada para desenvolvimento em diversas áreas.

Enviado por

Elno Rich
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Introdução à Programação em Java

Java é uma linguagem orientada a objetos, multiplataforma, usada para desenvolvimento desktop,
web e mobile.
Este material apresenta conceitos, exemplos básicos, intermediários e complexos com exercícios.

Entrada e Saída de Dados


Para ler dados do usuário usa-se Scanner; para saída, [Link].
Exemplo:
import [Link];
Scanner sc = new Scanner([Link]);
[Link]("Digite seu nome: ");
String nome = [Link]();
[Link]("Olá, " + nome);

Declaração de Variáveis
Tipos primitivos: int, double, boolean, char.
Exemplo:
int idade = 20;
double salario = 1500.50;
boolean ativo = true;
char letra = 'A';

Estruturas de Condição
if, else, else if, switch.
Exemplo:
if (idade >= 18) {
[Link]("Maior de idade");
} else {
[Link]("Menor de idade");
}
switch (opcao) {
case 1: [Link]("Opção 1"); break;
default: [Link]("Outra opção");
}

Loops
for, while, do-while.
Exemplo:
for (int i = 0; i < 5; i++) {
[Link](i);
}
int i = 0;
while (i < 5) {
[Link](i);
i++;
}
Operadores Lógicos e Aritméticos
Aritméticos: + - * / %
Lógicos: && || !
Exemplo:
if (idade >= 18 && ativo) {...}

Funções (Métodos) com e sem Retorno


Método sem retorno:
void saudacao() { [Link]("Olá!"); }

Método com retorno:


int soma(int a, int b) { return a + b; }

Comando para Limpar Tela


Não existe nativamente; pode-se simular:
[Link]("\033[H\033[2J");
[Link]();

Bibliotecas Básicas
[Link] (operações matemáticas)
[Link] (entrada de dados)
[Link] (manipulação de texto)
[Link] (operações com arrays)

Vetores e Matrizes
int[] numeros = {1,2,3};
int[][] matriz = new int[3][3];

Manipulação de String
String s = "Java";
[Link]([Link]());
[Link]([Link]());

Classes e Objetos
class Pessoa {
String nome;
int idade;
void falar() { [Link]("Olá, eu sou " + nome); }
}
Pessoa p = new Pessoa();
[Link] = "Ana";
[Link]();
Ponteiros
Java não possui ponteiros explícitos como C.
Referências são usadas de forma segura.

Bibliotecas Complexas
Exemplos:
[Link] (acesso a banco de dados)
[Link] (rede)
[Link] (I/O não bloqueante)

Swing
Swing cria interfaces gráficas.
Exemplo:
import [Link].*;
public class Janela {
public static void main(String[] args) {
JFrame f = new JFrame("Minha Janela");
JButton b = new JButton("Clique");
[Link](b);
[Link](300,200);
[Link](true);
}
}

Orientação a Objetos
Conceitos: encapsulamento, herança, polimorfismo, abstração.
Exemplo de herança:
class Animal { void som(){[Link]("Som");} }
class Cachorro extends Animal { void som(){[Link]("Latido");} }

Exercícios de Aplicação
1. Crie um programa que leia nome e idade e exiba uma mensagem personalizada.
2. Implemente uma calculadora simples usando métodos para operações.
3. Crie uma classe Produto com atributos e métodos; instancie e use.
4. Crie um programa que manipule um array e encontre o maior valor.
5. Construa uma janela Swing com um botão que mostra um texto ao clicar.

Você também pode gostar