programação em java

Propaganda
ESTRUTURA BÁSICA
PROGRAMA JAVA
DE UM
Prof. Angelo Augusto Frozza, M.Sc.
PROGRAMAÇÃO
EM
JAVA
// Primeiro programa em Java
public class PrimeiroPrograma {
public static void main(String [] args) {
System.out.println("Programação em
Java");
}
}
PROGRAMAÇÃO
1
2
3
4
5
6
|
|
EM
JAVA
// Primeiro programa em Java
public class PrimeiroPrograma {
public static void main(String [] args) {
System.out.println("Programação em Java");
}
}
Linha 1: comentário de programa, iniciado com “//”.
Linha 2: declaração da classe PrimeiroPrograma. O arquivo deve
ser salvo com este mesmo nome, com a extensão .java. Ex.:
PrimeiroPrograma.java
PROGRAMAÇÃO
EM
JAVA
1
// Primeiro programa em Java
2
public class PrimeiroPrograma {
3
public static void main(String [] args) {
4
System.out.println("Programação em Java");
5
}
6
|
}
Linha 3:
Corresponde à declaração do método main, no qual é iniciada a
execução do programa – corpo principal.
y Se o programa tiver algum argumento na linha de comando, ele será
transmitido ao método main, em uma matriz de String, denominada
args.
y
PROGRAMAÇÃO
EM
JAVA
1
// Primeiro programa em Java
2
public class PrimeiroPrograma {
3
public static void main(String [] args) {
4
System.out.println("Programação em Java");
5
}
6
|
}
Linha 3 (continuação):
public: o método main() pode ser acessado por qualquer Classe;
y static: informa ao compilador que main() não requer a chamada de uma
instância desta Classe;
y void: indica que nada é retornado por main();
y String [ ] args: declaração da matriz tipo String, que recebe os parâmetros.
y
PROGRAMAÇÃO
1
2
3
4
5
6
|
EM
JAVA
// Primeiro programa em Java
public class PrimeiroPrograma {
public static void main(String [] args) {
System.out.println("Programação em Java");
}
}
Linha 4:
System: um nome de Classe;
y out: um nome de Objeto – saída de dados;
y println (ou print): uma chamada de um Método;
Esta linha imprime a string “Programação em Java” na saída padrão.
y
PROGRAMAÇÃO
1
2
3
4
5
6
|
JAVA
// Primeiro programa em Java
public class PrimeiroPrograma {
public static void main(String [] args) {
System.out.println("Programação em Java");
}
}
Linha 5:
y
|
EM
O caractere “}” fecha o método main();
Linha 6:
y
Fecha o corpo da classe PrimeiroPrograma;
PROGRAMAÇÃO
| Convenção
y
EM
JAVA
de nomes:
Nome de Classes:
|
|
Cada palavra do nome da classe começa com letra
maiúscula;
Todas as palavras são unidas;
Ex.:
JTextField
Integer
Math
ActionEvent
Aluno
PROGRAMAÇÃO
| Convenção
y
EM
JAVA
de nomes (cont...)
Métodos:
|
Começam com letra minúscula e devem apresentar os
caracteres “(“ e “)”;
Havendo mais do que uma palavra para identificar o
nome de um método, cada uma delas terá sua
primeira letra em maiúsculo a partir da segunda.
Ex.:
getText();
setText(“Programar em Java é bom!!!”);
copy(Text);
somaArea(A, B);
PROGRAMAÇÃO
|
EM
JAVA
Convenção de nomes (cont...)
y
Variáveis primitivas e variáveis de referência (de
Objetos):
|
Seguem as mesmas regras para definição de nomes de Métodos.
Ex. (primitiva):
int x, y;
double d1;
char ch, ch2;
Ex. (referência):
JTextField jtfValor;
String nomePessoa;
Funcionario funcionario1, funcionario2;
Endereco endereco;
PROGRAMAÇÃO
| Convenção
y
JAVA
de nomes (cont...)
Constante:
|
y
EM
Todas as letras em maiúsculo.
Ex.:
PI
DEFAULT_KEYMAP
LEFT
Literal:
10
| 342.34
| ‘A’
| “Linguagem de Programação Java”
|
PROGRAMAÇÃO
| Identificadores
1
2
3
4
5
6
7
EM
JAVA
de Classe
import java.lang.*;
// Primeiro programa em Java
public class PrimeiroPrograma {
public static void main(String [] args) {
System.out.println("Programação em Java");
}
}
PROGRAMAÇÃO
| Identificadores
1
2
3
4
5
6
7
EM
JAVA
de Métodos
import java.lang.*;
// Primeiro programa em Java
public class PrimeiroPrograma {
public static void main(String [] args) {
System.out.println("Programação em Java");
}
}
PROGRAMAÇÃO
| Identificadores
referência
1
2
3
4
5
6
7
8
EM
JAVA
de Variáveis primitivas e de
import java.lang.*;
// Primeiro programa em Java
public class PrimeiroPrograma {
public static void main(String [] args) {
int num = 10;
System.out.println("Programação em Java");
}
}
PROGRAMAÇÃO
| Linha
1
2
3
4
5
6
7
8
EM
JAVA
para importar um pacote
import java.lang.*;
// Primeiro programa em Java
public class PrimeiroPrograma {
public static void main(String args[]) {
int num = 10;
System.out.println("Programação em Java");
}
}
PROGRAMAÇÃO
| Palavras
1
2
3
4
5
6
7
8
EM
JAVA
reservadas – todas em minúsculo
import java.lang.*;
// Primeiro programa em Java
public class PrimeiroPrograma {
public static void main(String args[]) {
int num = 10;
System.out.println("Programação em Java");
}
}
Download