Escolar Documentos
Profissional Documentos
Cultura Documentos
METODOLOGIA DE
ORIENTAÇÃO A OBJETOS
Professor: Diego Carvalho
diegoaguiarc@gmail.com
1
SINTAXE JAVA
2
SINTAXE JAVA
/* Comentário de
múltiplas linhas */
3
SINTAXE JAVA
PALAVRAS RESERVADAS
São palavras reservadas para uso da linguagem e sempre são escritas com letras minúsculas. Ex:
public class
CONVENÇÃO DE CÓDIGO
Os nomes de classe sempre iniciam com letra maiúscula e apresentam a letra inicial de cada
palavra que eles incluem em maiúscula. Ex: public class CalculadoraCientifica
4
SINTAXE JAVA
IDENTIFICADORES EM JAVA
Os nomes das classes e atributos (variáveis/constantes)
são formados por letras, números, os caracteres sublinhado
e cifrão ( _ , $ ).
• NÃO devem iniciar com números;
• NÃO devem conter espaços.
Exs:
Welcome1, $var, _var2 => identificadores válidos
7button, var 3 => identificadores inválidos
5
SINTAXE JAVA
6
SINTAXE JAVA
TIPOS PRIMITIVOS
DE DADOS EM JAVA
Fonte:
http://silveiraneto.net/2007/10/18/tipos-primitivos-do-java/
7
SINTAXE JAVA
DEFININDO A PRECEDÊNCIA
Para definir a ordem de precedência em operações aritméticas devem ser usados parênteses ().
Ex: ( (a + b) * c )
8
SINTAXE JAVA
== - igualdade
!= - desigualdade
> - maior que
< - menor que
>= - maior que ou igual
<= - menor que ou igual
9
SINTAXE JAVA
Ex:
number1 = 2;
char2 = ‘a’;
boolean3 = true;
11
SINTAXE JAVA
Ex:
System.out.print(“Imprime sem quebrar linha”);
System.out.println(“Imprime quebrando linha”);
System.out.print(“Usando + para concatenar” + a);
12
SINTAXE JAVA
IMPORTANDO CLASSES
Toda classe Java pertence a um pacote. As classes System e Scanner pertencem ao pacote
java.util. Para usar uma classe na sua é necessário importá-la.
Ex: import java.util.*;
13
SINTAXE JAVA
EXERCÍCIO 1
Escreva um aplicativo que solicita ao usuário inserir dois
inteiros, obtém esses números e imprime sua soma,
produto, diferença e quociente.
14
SINTAXE JAVA
15
SINTAXE JAVA
16
SINTAXE JAVA
18
SINTAXE JAVA
19
SINTAXE JAVA
20
SINTAXE JAVA
ARRAYS EM JAVA
Deve-se especificar o tipo dos elementos do array e o
número de elementos deste.
Ex:
int notas[ ]; //declaração do array
notas = new int[10]; //criação do array
//criação e declaração em única instrução
int notas[ ] = new int[10];
//outra sintaxe correta //outra forma de criação
int[ ] notas = new int[10]; int notas[ ] = {10, 8, 5, 7}
OBSERVAÇÃO
• Arrays em Java são objetos, por isso são criados através da palavra-chave new;
• A indexação de arrays em Java começa com 0 (zero).
21
SINTAXE JAVA
EXERCÍCIO 2
Palíndromo é uma sequência de caracteres que é lida da
esquerda para direita ou da direita para esquerda.
Ex: 12321, 55555,11611.
Escreva um aplicativo Java que leia um inteiro de 5 dígitos
e determine se é ou não um palíndromo. Caso o número
não seja de 5 dígitos, exiba mensagem de erro e permita
que o usuário insira novo valor.
22
SINTAXE JAVA
EXERCÍCIO 3
Escreva um aplicativo Java que utilize a repetição com for
para ler os dez valores de um array de inteiros, mas só
grave estes valores no array se foram inteiros positivos.
Em seguida, use while para somar os elementos do array
de inteiros e finalize imprimindo o resultado da soma.
23