12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

LÓGICA 8Terminal 2.2: ExecutandoImportanteAntes <strong>de</strong> compilar e executar um programa escrito em Java, é necessárioque você tenha instalado e configurado em seu computador o JDK (Java DevelopmentKit). Consulte o artigo da K19, http://www.<strong>k19</strong>.com.br/artigos/instalando-o-jdk-java-<strong>de</strong>velopment-kit/.Mais SobreQuando uma aplicação ou biblioteca Java é composta por diversos arquivos .class, po<strong>de</strong>mos“empacotá-los” em um único arquivo com a extensão .jar com o intuito <strong>de</strong> facilitara distribuição da aplicação ou da biblioteca.Método Main - Ponto <strong>de</strong> EntradaPara um programa Java executar, é necessário <strong>de</strong>finir um método especial para ser o ponto <strong>de</strong>entrada do programa, ou seja, para ser o primeiro método a ser chamado quando o programa forexecutado. O método main precisa ser public, static, void e receber um array <strong>de</strong> strings como argumento.Algumas das possíveis variações da assinatura do método main:1 static public void main ( String [] args )2 public static void main ( String [] args )3 public static void main ( String args [])4 public static void main ( String [] parametros )Código Java 2.3: Variações da Assinatura do Método MainOs parâmetros do método main são passados pela linha <strong>de</strong> comando e po<strong>de</strong>m ser manipulados<strong>de</strong>ntro do programa. O código abaixo imprime cada parâmetro recebido em uma linha diferente.1 class Programa {2 public static void main ( String [] args ) {3 for ( int i = 0; i < args . length ; i ++) {4 System . out . println ( args [i]);5 }6 }7 }Código Java 2.4: Imprimindo os parâmetros da linha <strong>de</strong> comandoOs parâmetros <strong>de</strong>vem ser passados imediatamente após o nome do programa. A execução doprograma é mostrada na figura abaixo.K19$ lsPrograma . class Programa . javaK19$ java Programa K19 Java Rafael CosentinoK198 www.<strong>k19</strong>.com.br

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!