Você está na página 1de 16

ESTRUTURA BSICA

PROGRAMA JAVA

DE UM

Prof. Angelo Augusto Frozza, M.Sc.

PROGRAMAO

EM

JAVA

// Primeiro programa em Java


public class PrimeiroPrograma {
public static void main(String [] args) {
System.out.println("Programao em
Java");
}
}

PROGRAMAO
1
2
3
4
5
6

|
|

EM

JAVA

// Primeiro programa em Java


public class PrimeiroPrograma {
public static void main(String [] args) {
System.out.println("Programao em Java");
}
}

Linha 1: comentrio de programa, iniciado com //.


Linha 2: declarao da classe PrimeiroPrograma. O arquivo deve
ser salvo com este mesmo nome, com a extenso .java. Ex.:
PrimeiroPrograma.java

PROGRAMAO

EM

JAVA

// Primeiro programa em Java

public class PrimeiroPrograma {

public static void main(String [] args) {

System.out.println("Programao em Java");

6
|

}
Linha 3:
Corresponde declarao do mtodo main, no qual iniciada a
execuo do programa corpo principal.
y Se o programa tiver algum argumento na linha de comando, ele ser
transmitido ao mtodo main, em uma matriz de String, denominada
args.
y

PROGRAMAO

EM

JAVA

// Primeiro programa em Java

public class PrimeiroPrograma {

public static void main(String [] args) {

System.out.println("Programao em Java");

6
|

}
Linha 3 (continuao):
public: o mtodo main() pode ser acessado por qualquer Classe;
y static: informa ao compilador que main() no requer a chamada de uma
instncia desta Classe;
y void: indica que nada retornado por main();
y String [ ] args: declarao da matriz tipo String, que recebe os parmetros.
y

PROGRAMAO
1
2
3
4
5
6
|

EM

JAVA

// Primeiro programa em Java


public class PrimeiroPrograma {
public static void main(String [] args) {
System.out.println("Programao em Java");
}
}
Linha 4:
System: um nome de Classe;
y out: um nome de Objeto sada de dados;
y println (ou print): uma chamada de um Mtodo;
Esta linha imprime a string Programao em Java na sada padro.
y

PROGRAMAO
1
2
3
4
5
6
|

JAVA

// Primeiro programa em Java


public class PrimeiroPrograma {
public static void main(String [] args) {
System.out.println("Programao em Java");
}
}
Linha 5:
y

EM

O caractere } fecha o mtodo main();

Linha 6:
y

Fecha o corpo da classe PrimeiroPrograma;

PROGRAMAO
| Conveno

EM

JAVA

de nomes:

Nome de Classes:
|

Cada palavra do nome da classe comea com letra


maiscula;
Todas as palavras so unidas;
Ex.:

JTextField
Integer
Math
ActionEvent
Aluno

PROGRAMAO
| Conveno
y

EM

JAVA

de nomes (cont...)

Mtodos:
|

Comeam com letra minscula e devem apresentar os


caracteres ( e );
Havendo mais do que uma palavra para identificar o
nome de um mtodo, cada uma delas ter sua
primeira letra em maisculo a partir da segunda.
Ex.:

getText();
setText(Programar em Java bom!!!);
copy(Text);
somaArea(A, B);

PROGRAMAO
|

EM

JAVA

Conveno de nomes (cont...)


y

Variveis primitivas e variveis de referncia (de


Objetos):
|

Seguem as mesmas regras para definio de nomes de Mtodos.

Ex. (primitiva):
int x, y;
double d1;
char ch, ch2;
Ex. (referncia):
JTextField jtfValor;
String nomePessoa;
Funcionario funcionario1, funcionario2;
Endereco endereco;

PROGRAMAO
| Conveno
y

JAVA

de nomes (cont...)

Constante:
|

EM

Todas as letras em maisculo.


Ex.:
PI
DEFAULT_KEYMAP
LEFT

Literal:
10
| 342.34
| A
| Linguagem de Programao Java
|

PROGRAMAO
| 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("Programao em Java");
}
}

PROGRAMAO
| Identificadores

1
2
3
4
5
6
7

EM

JAVA

de Mtodos

import java.lang.*;
// Primeiro programa em Java
public class PrimeiroPrograma {
public static void main(String [] args) {
System.out.println("Programao em Java");
}
}

PROGRAMAO
| Identificadores

referncia

1
2
3
4
5
6
7
8

EM

JAVA

de Variveis 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("Programao em Java");
}
}

PROGRAMAO
| 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("Programao em Java");
}
}

PROGRAMAO
| Palavras

1
2
3
4
5
6
7
8

EM

JAVA

reservadas todas em minsculo

import java.lang.*;
// Primeiro programa em Java
public class PrimeiroPrograma {
public static void main(String args[]) {
int num = 10;
System.out.println("Programao em Java");
}
}