Buscar

Introdução à Programação em Java

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Aula 2
 
Ambiente tradicional
PROGRAMA
Linguagem
de programação Compilador
PROGRAMA
Linguagem
de máquina
SO
 
Ambiente JAVA
PROGRAMA
Linguagem
de programação Compilador
PROGRAMA
bytecodeJVMSO
 
Ambiente tradicional
PROGRAMA
Linguagem
de programação
Compilador
PROGRAMA
Linguagem
de máquina
WINDOWS
PROGRAMA
Linguagem
de máquina
LINUX
 
Ambiente java
PROGRAMA
Linguagem
de programação
Compilador
PROGRAMA
Bytecode
WINDOWS LINUX
JVM JVM
 
Objetos
● Elementos do programa que tem estado e 
comportamento.
● O estado é armazenado em atributos (fields)
● Os comportamentos são disponibilizados através 
de métodos. Estes métodos podem receber 
parâmetros e geralmente acessam os campos do 
objeto.
 
Classe
● Artefato do programa onde são definidos os 
atributos e comportamentos de um objeto.
 
Pacote
● Agrupamento de classes
● Utilizado para evitar conflito de nomenclatura 
de classes
 
Hello World
package exercicio;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
 
Indentação de Código
● Em ciência da computação, indentação (recuo, 
neologismo derivado da palavra em inglês 
indentation, também encontram-se as formas 
identação e endentação[1]) é um termo 
aplicado ao código fonte de um programa para 
indicar que os elementos hierarquicamente 
dispostos têm o mesmo avanço relativamente à 
posição (x,0).
● Ajuda a leitura do código.
● Não interfere no processo de compilação.
 
Hello World
package exercicio;
public class HelloWorld {
 public static void main(String[] args) {
System.out.println("Hello World");
}
}
 
Comentários
● Permitem inserir observações no código sem 
interferir no programa
//comentário de uma só linha.
/*comentário de
várias linhas*/
/**
comentário de documentação javadoc
 */
 
Hello World
package exercicio;
/**
 * Classe HelloWorld, não faz quase nada
 */
public class HelloWorld {
 /**
 * @param args – não utilizado
 */
 public static void main(String[] args) {
//exibe Hello World no console
System.out.println("Hello World");
}
}
 
Variáveis
● Armazenam valores.
● No java, temos 4 categorias de variáveis:
● Variáveis de instância: São os atributos dos objetos.
● Variáveis de classe: São atributos de classe, definidos 
utilizando a palavra static na declaração do atributo.
● Variáveis locais: São variáveis declaradas dentro dos 
métodos.
● Parâmetros: Definidos na declaração de métodos, são 
utilizados para passar informação para os métodos.
 
Declaração de Variáveis
● O java é uma linguagem estaticamente tipada. 
Neste tipo de linguagem, as variáveis devem 
ser declaradas antes de serem usadas. Para 
declarar uma variável, devemos informar seu 
nome e tipo.
Ex: int volume = 10; 
● No java, uma variável pode ser do tipo 'Objeto', 
tipo primitivos ou os array.
 
Tipos Primitivos
● byte: inteiro, 8-bit
● short: inteiro, 16-bit
● int: inteiro, 32-bit
● long: inteiro, 64-bit
● float: ponto flutuante, 32-bit
● double: ponto flutuante, 64-bit
● boolean: true / false
● char: caractere
 
Literais
● Permitem representar valores de tipos 
primitivos dentro dos programas.
Ex: int parcela = 10;
 boolean testar = true;
 
Strings
● Uma string é uma sequencia de caracteres. No 
java, Strings são representadas como objetos 
da classe java.lang.String.
● Literal para Strings:
String s = “Isto é uma String”;
 
Expressões
● São formadas por variáveis, literais, operadores 
e chamadas de métodos e geram um único 
valor
● EX:
● 2+2
● “O valor da soma é ”+ soma
● 1==2
 
Comandos
//Comando de atribuição
soma = a + b;
//Lendo dados do console::
Scanner scanner = new Scanner(System.in);
String entrada = scanner.nextLine();
//Exibindo dados no console:
System.out.println(entrada);
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20

Continue navegando