3. Em uma única linha: // digite o comentário
Que envolvam várias linhas: /* digite o comentário */
Para identificar a documentação do programa: /** digite o
comentário */
5. Caractere(s)
Função utilizado(s) Exemplo Resultado
Igual == 1 == 1 true
Diferente != 1 != 1 false
Maior que > 1>1 false
Maior ou igual a >= 1 >= 1 true
Menor que < 1<1 false
Menor ou igual a <= 1 <= 1 true
6. Caractere(s)
Função utilizado(s) Exemplo
E lógico ou AND && X && Y
Ou lógico ou OR || X || Y
Negação ou NOT ! !X
7. 1. Que tipo de dados podem ser representados por
a) A) boolean
b) B) Float
c) C) Char
d) D) Int
2. Como você inseriria o seguinte comentário no código de um
programa java,
“estou comentando o programa”
3. Que operador aritmético você utilizaria para obter o resto da divisão
de 250 por 3. que valor seria retornado
4. Que operador você utilizaria para decrementar uma variável que
possui o valor 255 para 254;
8. CLASSE
É um tipo definido pelo usuário que possui especificações
(características ou estados, comportamentos e identidade)
que o identifiquem (MATTOS, 2007)
Classes são Moldes (Atributos , comportamento e estados
semelhantes)
Estado - Reação quando um método é aplicado
Comportamento - execução dos métodos a ele relacionados
Identidade – forma como se distinguem dois objetos com o
mesmo comportamento e estado.
12. Classes – atributos - métodos
class Produto {
private int id;
private String nome;
public int pega_id(){
return this.id;
}
public void atribui_id(int i){
this.id = i;
}
}
13. Exemplo de uma classe com seus métodos implementados
public void atribui_Preco(int preco)
public class Produto { {
private int id; this.preco = preco;
private int preco; }
private String nome;
public int pega_Id() {
public void atribui_Id(int id) { return id;
this.id = id; }
}
public String pega_Nome() {
public void atribui_Nome(String nome) return nome;
{ }
this.nome = nome; public int pega_Preco() {
} return preco;
}
}
14. Aluno Professor
Matricula : numero Codigo: numero
Nome : texto Nome : texto
Telefone : numero Telefone : numero
Endereço : texto Endereço : texto
Turma: texto Disciplina: texto
Turno: texto Turno: texto
AtribuirNome() AtribuirNome()
RecuperarNome() RecuperarNome()
... ...
AtribuirTurno() AtribuirTurno()
RecuperarTurno() RecuperarTurno()
15. public: É um qualificador do método (pode ser usado em qualquer método, não apenas no main)
que indica que ele é acessível externamente a esta classe (outras classes podem eventualmente
utilizar esse método). Isso é útil quando uma classe necessita utilizar alguma funcionalidade de
outra classe, característica muito comum na linguagem Java.
static: É um outro qualificador que indica que o método deve ser compartilhado por todos os
objetos que são criados a partir desta classe.
void: É o valor de retorno do método. Quando não retorna nenhum valor, ela retorna void, uma
espécie de valor vazio que tem que ser especificado. Quando um método retorna um resultado,
ele não possui o qualificador void, conforme será demonstrado.
main: Este é o nome do método que indica ao compilador o início do programa. Este é o método
principal, em que todas as variáveis, argumentos e instruções são interpretados e processados
para a execução do programa.
(String args[ ]) : É o argumento do método principal (main) e por conseqüência do programa
todo; ele é um vetor de Strings formado por todos os argumentos passados ao programa na linha
de comando do sistema operacional quando o programa é invocado. Mais adiante, serão
demostrados diversos exemplos que recebem argumentos na linha de comando.
16. public class BemVindo {
public static void main(String[] args){
System.out.print("Bem vindo ao curso java");
}
}
18. Conteúdo oficial do Java – http://java.sun.com
Desenvolvimento Orientado a Objetos com Java
Slides de Vítor Souza, baseados na apostila de
Flávio M. Varejão .
Livro:Programação de softwares em Java – Érico
Casella tavares de Mattos.
Notas de aula - Danielli Carneiro