30.06.2013 Views

Apostila Java

Apostila Java

Apostila Java

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

SINTAXE DA LINGUAGEM JAVA<br />

do instanceof static while<br />

você não precisa se preocupar em memorizar o nome das palavras reservadas em <strong>Java</strong>. À medida<br />

que você for praticando a programação em <strong>Java</strong>, isso se tornará natural. Além disso,o compilador acusa<br />

um erro de nomenclatura quando você tenta utilizar uma palavra reservada para nomear uma variável,<br />

um método ou uma classe.<br />

Declarando variáveis em <strong>Java</strong><br />

Uma variável é sempre declarada seguindo do seguinte esquema:<br />

+ + identificador + ;<br />

ou<br />

+ + identificador + = + valor + ;<br />

onde:<br />

é um tipo primitivo de dados ou o nome de uma classe ou interface<br />

identificador é o nome da variável<br />

valor é o valor atribuído à variável. Caso você declare uma variável e não atribua nenhum<br />

valor, ela não poderá ser utilizada em um código <strong>Java</strong> – a tentativa de utilizar uma<br />

variável não inicializada em <strong>Java</strong> gerará um erro de compilação.<br />

exemplos:<br />

/**<br />

* FIC - Faculdade Integrada do Ceará<br />

* Sistemas Orientados a Objetos I<br />

* Incluindo variáveis no programa AloMundo.<br />

*/<br />

public class AloMundo<br />

{<br />

static public void main(String[] args)<br />

{<br />

boolean obrigatorio;<br />

int semestre = 2;<br />

String mensagem = "Alo mundo.";<br />

}<br />

}<br />

System.out.println(mensagem);<br />

veremos mais adiante que <strong>Java</strong> possui um mecanismo de inicialização de variáveis de seus tipos<br />

primitivos, mas o aluno deve evitar considerar essa inicialização como prática de programação. De fato,<br />

esta inicialização automática não funciona para variáveis de tipos agregados ou abstratos de dados e<br />

também que o escopo das variáveis – de classe ou de instância - tem influência na sua inicialização. O<br />

aluno é fortemente recomendado a pensar em variáveis como espaços alocados na memória RAM,<br />

inicialmente podendo conter qualquer valor (conhecido como lixo na memória).<br />

16

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

Saved successfully!

Ooh no, something went wrong!