Java e sua Sintaxe

Propaganda
Java e sua Sintaxe
Java e sua Sintaxe
Estrutura mínima de um programa em Java:
public class Exemplo {
}
Como todo programa deve ter um início, convenciona-se que
a primeira ação de um programa é a execução de um
método, denominado main, que deve sempre ser declarado
como:
public class Exemplo {
public static void main(String args[]) {
}
}
Estrutura mínima de um programa
Observações:
Declarações e diretivas: devem ser separadas por um “;”
Várias declarações ou diretivas: podem ser colocadas
numa mesma linha, desde que separadas por “;”
Blocos de declarações: delimitados por chaves “{ }” e não
precisam ser seguidos por “;”
Espaços, tabulações e linhas em branco: podem ser
utilizados livremente para formatação do programa
Comentários
// comentário de linha
/* comentário de
múltiplas linhas */
/** comentário de documentação que também
*
pode ter múltiplas linhas
*/
Observação: se os comentários de múltiplas linhas não
forem fechados, todo o código fonte a partir do seu início
será descartado, o que poderá confundir o compilador,
indicando assim erros inexistentes.
Tipos de Dados
Tipos de Dados
Tipos de Dados Primitivo:
Quando a definição de um tipo e das operações aceitas para
o mesmo fazem parte da linguagem, isto é, estão
predefinidas, dizemos ser este um tipo primitivo
Tipos de Dados Primitivos
A linguagem Java tem oito tipos primitivos, que podem ser
agrupados em quatro categorias:
Tipos inteiros
• Byte
• Inteiro curto
• Inteiro
• Inteiro longo
Tipos em ponto flutuantes
• Ponto flutuante simples
• Ponto flutuante duplo
Tipo caractere
• Caractere
Tipo lógico
• Booleano
Tipos de Dados
Tipos de Dados de Caractere
Definição de Atributos
Um atributo é um nome escolhido pelo programador que é
associado a um valor pertencente a um certo tipo de dados.
Dessa forma, todo o atributo possui:
- Nome
- Tipo
- Conteúdo
Os atributos não podem utilizar as palavras reservadas da
linguagem Java, assim como ocorre com outras linguagens
de programação.
Exemplo: atributo chamado for
Definição de Atributos
A linguagem Java exige que todos os atributos tenham um
tipo de dado definido antes de serem utilizados no programa,
ou seja:
- Eles devem ser obrigatoriamente declarados,
independentemente do ponto do programa;
- Tanto faz, seja no início, no meio ou no final, desde que
seja antes de sua utilização no programa.
Definição de Atributos
Dependendo do ponto do programa em que o atributo é
utilizado, torna-se obrigatório sua inicialização com algum
valor, mesmo com a linguagem possuindo valores-padrão.
Para representar um atributo do tipo char utiliza-se aspas
simples. Ex: ‘c’, ‘1’ etc.
Para representar um atributo do tipo String utiliza-se aspas
duplas. Ex: “disco”.
Palavras Reservadas
Exemplo de Atributos
Aplicando os Conceitos em Aula
1) Escreva um programa que imprimia na tela o caractere
“aspas”.
2) Escreva outro programa para imprimir o caractere
“apostrofe” e o caractere “barra invertida”.
3) Escreva um programa que unifique os programas 1 e 2.
Aplicando os Conceitos em Aula
1) Escreva um programa que imprimia na tela o caractere
“aspas”.
2) Escreva outro programa para imprimir o caractere
“apostrofe” e o caractere “barra invertida”.
3) Escreva um programa que unifique os programas 1 e 2.
Aplicando os Conceitos em Aula
4) Escreva um programa capaz de gerar a mesma saída que
está sendo apresentada abaixo:
Aplicando os Conceitos em Aula
4) Escreva um programa capaz de gerar a mesma saída que
está sendo apresentada abaixo:
Operadores
Operadores Aritméticos
Operadores Aritméticos
Operadores Aritméticos
?
Qual o motivo
de ser 3
e não
3.33333 ?
Operadores Aritméticos
?
Qual o motivo
de ser 3
e não
3.33333 ?
Pelo fato de ser inteiro
Operadores Relacionais
Operadores Lógicos
Aplicando os Conceitos em Aula
1) Escreva um programa que decremente um número inteiro
2) Escreva um programa que troque para positivo um número inteiro
negativo
3) Escreva um programa que some dois números inteiros e
positivos, colocando um sinal negativo no resultado da operação.
4) Escreva um programa capaz de realizar a soma, a subtração, a
multiplicação e a divisão de dois números inteiros, predefinidos no
programa. O resultado das operações deve ser exibida na tela
Aplicando os Conceitos em Aula
1) Escreva um programa que decremente um número inteiro
2) Escreva um programa que troque para positivo um número inteiro
negativo
3) Escreva um programa que some dois números inteiros e
positivos, colocando um sinal negativo no resultado da operação.
4) Escreva um programa capaz de realizar a soma, a subtração, a
multiplicação e a divisão de dois números inteiros, predefinidos no
programa. O resultado das operações deve ser exibida na tela
Aplicando os Conceitos em Aula
5) Repita o programa 4 otimizando o código, ou seja: capaz de
realizar as mesmas funcionalidades com menos instruções e/ou
linhas de comandos.
Download