Professional Documents
Culture Documents
Introduo Programao
Introduo ao Java
o Para melhor conhecer a linguagem
Java vamos utilizar exemplos de
programas e debater as novidades
o Assim vamos comear pelo primeiro
programa de todos:
n O Hello World
n Este programa simplesmente apresenta
no cran a frase hello world
1
06/10/16
Introduo ao Java
n Programa Hello World
HelloWorld.java
Introduo ao Java
o Com este programa aprendemos j algumas
coisas sobre a linguagem Java:
n Os ficheiros que contm o cdigo fonte tm a
extenso java
n Cada ficheiro tem de ter uma declarao do tipo
NomeClasse.java
// aqui no h cdigo
class NomeClasse {
2
06/10/16
Introduo ao Java
o A primeira instruo a ser executada a
primeira que est dentro do mtodo
chamado main
n Este nome no opcional!
n Mais tarde vamos discutir o conceito de mtodo
HelloWorld.java
Introduo ao Java
o O Java case-sensitive:
n Isto significa que faz a distino entre
maisculas e minsculas
n O que significa que a funo tem de se
chamar main e no Main ou MAIN
o Todas as palavras reservadas do Java
so em minsculas
3
06/10/16
Introduo ao Java
o Um bloco de cdigo (conjunto de instrues)
tem de estar dentro de { }
o A { indica onde comea o bloco
n No exemplo indica onde comea a class HelloWorld e
onde comea o mtodo main
o A } indica onde termina o bloco de cdigo
n No exemplo indica onde termina a class HelloWorld e
onde termina o mtodo main
Introduo ao Java
o Qualquer instruo tem de estar
dentro de um bloco de cdigo ( entre
{})
o Mas dentro de um bloco de cdigo { }
podem estar vrias instrues
o Cada instruo em Java tem de
terminar com um ;
o Normalmente s se coloca uma
instruo por linha, mas a linguagem
no define isso
Programao I Pedro Passo / F. S. Barbosa
4
06/10/16
Introduo ao Java
o O Java tem um conjunto de
instrues muito pequeno
o No tem, por exemplo, nenhuma
instruo para escrever no cran
o Para muitas tarefas o Java recorre ao
uso de mtodos que esto
armazenados em bibliotecas
n A biblioteca do Java muito vasta
o esse o caso do mtodo print
Introduo ao Java
o De reparar que todos os mtodos
tero de usar ( )
n Reparar no main
n O uso de ( ) a seguir a um texto indica
que se trata de um mtodo
n Exemplos:
o Ser que seraMetodo( ); um mtodo?
o E estaNaoE um mtodo?
o E estaE(3, 5); um mtodo?
5
06/10/16
Introduo ao Java
o O mtodo printf usado para escrever texto no
cran
o Em Java considera-se texto o que est dentro
de " "
o Por isso para imprimir no cran a frase Hello
World o cdigo
Introduo ao Java
o Com isto j temos algumas ferramentas
para escrever programas
o Mas no exemplo ainda podemos ver
mais coisas
o Existe texto que no serve para coisa
nenhuma, em termos de programa
o Esse texto serve apenas para quem est
a ler o cdigo fonte e completamente
ignorado pelo compilador
o So os comentrios
6
06/10/16
Introduo ao Java
o Os comentrios so extremamente
teis para documentar um programa
o Como eles podem-se
n Descrever, na linguagem nativa dos
programadores, o que faz o cdigo
n Indicar quais as limitaes de um
mtodo
n Indicar quem o autor, verso, etc
o Em Java existem dois modos de
incluir comentrios:
n /* ... */
n //
Programao I Pedro Passo / F. S. Barbosa
Introduo ao Java
o Usando a combinao /* ... */
n comentrio tudo o est a partir de /*
at */
n O /* e o */ podem no estar na mesma
linha
n Exemplos /* este programa simplesmente escreve
no cran a frase Hello World
*/
/*************************************
* este programa simplesmente escreve *
* no cran a frase Hello World *
*************************************/
7
06/10/16
Introduo ao Java
o Usando a combinao //
n comentrio tudo o que est a seguir a
// e at ao fim da linha
n Exemplos
// este programa simplesmente escreve
// no cran a frase Hello World
Introduo ao Java
o Alguns cuidados com os comentrios:
n comentrios dentro de comentrios
/* este programa simplesmente escreve
no cran a frase Hello World
8
06/10/16
Introduo ao Java
o Como j aprendemos o suficiente
vamos ento fazer os programas:
n Escrever um programa que escreva no
cran a frase
Ol Mundo, cheguei para te conquistar