Introdução aos aplicativos Java Prof. Marcelo Roberto Zorzan Aula de Hoje Aplicativo Java Primeiro programa Java Tipos de comentários Instruções de saída Aplicativo Java Um aplicativo java é um programa de computador que é executado quando você utiliza o comando java para carregar a Java Virtual Machine (JVM). Problema Joãozinho foi aprovado no vestibular da IFSP para o curso de Análise e Desenvolvimento de Sistemas e hoje é o seu primeiro dia de aula. Ao chegar no Instituto Joãozinho não sabe onde fica a sala 19 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 Compilando e Executando seu primeiro aplicativo Java Abrir um “Prompt de comandos” Mudar para o diretório onde está o arquivo .java Para compilar, digite “javac Welcome1.java. Como resultado teremos: Welcome1.class Para executar, digite “java Welcome1” Compilando e Executando seu primeiro aplicativo Java comando javac: compila comando java: executa 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 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.)