Baixe o app para aproveitar ainda mais
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 }
Compartilhar