Buscar

Estrutura Básica de Um Programa 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 16 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 16 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 16 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

ESTRUTURA BÁSICA DE UM
PROGRAMA JAVA
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 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 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: 
y 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.
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):
y 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.
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 4:
y 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.
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 5: 
y O caractere “}” fecha o método main();
| Linha 6:
y Fecha o corpo da classe PrimeiroPrograma;
PROGRAMAÇÃO EM JAVA
|Convenção de nomes:
y 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 EM JAVA
|Convenção de nomes (cont...)
y 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 EM JAVA
|Convenção de nomes (cont...)
y Constante: 
|Todas as letras em maiúsculo.
Ex.: PI
DEFAULT_KEYMAP
LEFT
y Literal:
| 10
| 342.34
| ‘A’
| “Linguagem de Programação Java”
PROGRAMAÇÃO EM JAVA
| Identificadores de Classe
1 import java.lang.*;
2 // Primeiro programa em Java
3 public class PrimeiroPrograma {
4 public static void main(String [] args) {
5 System.out.println("Programação em Java");
6 }
7 }
PROGRAMAÇÃO EM JAVA
| Identificadores de Métodos
1 import java.lang.*;
2 // Primeiro programa em Java
3 public class PrimeiroPrograma {
4 public static void main(String [] args) {
5 System.out.println("Programação em Java");
6 }
7 }
PROGRAMAÇÃO EM JAVA
| Identificadores de Variáveis primitivas e de 
referência
1 import java.lang.*;
2 // Primeiro programa em Java
3 public class PrimeiroPrograma {
4 public static void main(String [] args) {
5 int num = 10;
6 System.out.println("Programação em Java");
7 }
8 }
PROGRAMAÇÃO EM JAVA
|Linha para importar um pacote
1 import java.lang.*;
2 // Primeiro programa em Java
3 public class PrimeiroPrograma {
4 public static void main(String args[]) {
5 int num = 10;
6 System.out.println("Programação em Java");
7 }
8 }
PROGRAMAÇÃO EM JAVA
|Palavras reservadas – todas em minúsculo
1 import java.lang.*;
2 // Primeiro programa em Java
3 public class PrimeiroPrograma {
4 public static void main(String args[]) {
5 int num = 10;
6 System.out.println("Programação em Java");
7 }
8 }

Outros materiais