Introdução aos aplicativos Java Prof. Marcelo Roberto Zorzan Aula de Hoje n n n Primeiro programa Java Tipos de comentários Instruções de saída Problema Joãozinho foi aprovado no vestibular do IFSP para o curso de Tecnologia e Análise e Desenvolvimento de Sistemas e hoje é o seu primeiro dia de aula. Ao chegar na universidade Joãozinho não sabe onde fica a sala 202 onde será ministrada a disciplina “Programação”, que será sua primeira aula do dia. Ainda meio perdido, ele percebe que as salas são informatizadas e em cada uma delas existe um visor eletrônico na porta para orientar os alunos. O visor eletrônico exibe o número da sala e o nome da disciplina que será ministrada naquele horário. Desenvolva uma aplicação java que possa ser usada no visor eletrônico para exibir o número da sala e o nome da disciplina que Joãozinho irá assistir. Primeiro programa Java: Imprimindo uma linha de texto Primeiro programa Java § Cada programa Java consiste de pelo menos uma declaração de classe definida pelo programador § A palavra class introduz uma classe e deve ser seguida pelo nome da classe (no exemplo a classe chama-se Welcome1) § Usar ponto-e-vírgula (;) no final de cada instrução Primeiro programa Java § Regras para nomes de classes § Primeiro caracter: letra, underscore ( _ ), cifrão ($) § Após o primeiro caracter: qualquer letra ou número § Não é permitido espaço em branco e operadores § Não é permitido palavras reservadas § Convenção de código: § Nomes de classe iniciam com uma letra maiúscula e apresentam a letra inicial de cada palavra que eles incluem em maiúscula (por exemplo, SampleClassName). Primeiro programa Java § O comando public static void main (String args[]) é o ponto de partida de cada aplicativo Java § Para um aplicativo Java ser executado ele deve conter um método main § A palavra-chave void indica que o método realizará uma tarefa, mas não retornará nenhuma informação complementar Primeiro programa Java § String args[] é uma parte requerida da declaração do método main § O comando abaixo instrui o computador a imprimir a string de caracteres contidas entre aspas duplas: System.out.println(“Welcome to Java Programming”) § System.out é conhecido como objeto de saída padrão Tipos de comentário em Java § Comentários em Java à Bloco: /* */ à Linha: // à Documentação (javadoc) /** e */ /** Comentário sobre uma classe ou método * * @ author João Pedro */ Observação: O programa utilitário javadoc (parte do J2SE Development Kit) lê comentários no estilo Javadoc e os utiliza para preparar a documentação do seu programa no formato HTML. Documento gerado pelo javadoc à Página HTML gerada pelo javadoc Clicar em Tipos de comentário em Java Página seguinte Modificando o primeiro programa – versão 1 § Objeto System.out (objeto de saída padrão § Permite que aplicativos Java exibam strings na janela de comando a partir da qual o aplicativo Java executa § print Depois de exibir seu argumento não posiciona o cursor de saída no começo da próxima linha § println Posiciona o primeiro caractere de seu argumento no início da próxima linha Modificando o primeiro programa – versão 1 Modificando o primeiro programa – versão 2 \n à indica nova linha \ à caractere de escape Sequência de escape § Lista completa de sequências de escape: java.sun.com/docs/books/jls/third_edition/html/lexical.html#3.10.6. Modificando o primeiro programa – versão 3 §Método System.out.printf § f significa “formatado” § exibe dados formatados Referência n n DEITEL, H. M. & DEITEL, P. J., LISBOA, C. A . L. Java, como programar. 6ª Ed. São Paulo: Pearson, 2005. (Capítulo 2) DEITEL, H. M. & DEITEL, P. J., LISBOA, C. A . L. Java, como programar. 8ª Ed. São Paulo: Pearson, 2010. (Capítulo 2) Próxima Aula... • Introdução aos aplicativos Java (cont.)