30.06.2013 Views

Apostila Java

Apostila Java

Apostila Java

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SINTAXE DA LINGUAGEM JAVA<br />

String outraVariavel = disciplina;<br />

// A concatenação de Strings pode ser feita através do<br />

// operador de soma (+)<br />

disciplina = "Sistemas " + "Orientados a Objetos I";<br />

// Concatenação de String com outro tipo de dados:<br />

disciplina = "Sistemas Orientados a Objetos" + 'I';<br />

disciplina = "Sistemas Orientados a Objetos" + 1;<br />

// Para comparar duas variáveis do tipo String<br />

// devemos usar o método equals():<br />

// disciplina == "Sistemas orientados..." INCORRETO<br />

// disciplina.equals("Sistemas orientados...") CORRETO<br />

a concatenação de qualquer tipo de dado com um dado do tipo String resulta em um novo dado do<br />

tipo String.<br />

Tipos numéricos inteiros: byte, short, int e long<br />

Existem quatro tipos primitivos de números em <strong>Java</strong>. Além disso, os valores numéricos podem ser<br />

representados de forma decimal, octal ou hexadecimal:<br />

Valores numéricos inteiros em <strong>Java</strong>:<br />

2 decimal<br />

077 um número que começa com zero está representado de forma octal<br />

0xBABE representação hexadecimal<br />

todos os valores numéricos em <strong>Java</strong> tem sinal positivo ou negativo.<br />

Um valor numérico é sempre considerado do tipo int, a menos que seja acompanhado do sufixo L, que<br />

representa um valor do tipo long. A diferença de um inteiro para um longo é a capacidade de dígitos que<br />

podem ser representados, conforme aparece no quadro abaixo.<br />

Valores numéricos em <strong>Java</strong>, representados como long:<br />

2L decimal<br />

077L um número que começa com zero está representado de forma octal<br />

0xBABEL representação hexadecimal<br />

// Valores inteiros representáveis pelos tipos<br />

// numéricos em <strong>Java</strong>:<br />

byte a = 127; // -2 7 ... 2 7 -1<br />

short b = 32767; // -2 15 ... 2 15 -1<br />

int c = 2147483647; // -2 31 ... 2 31 -1<br />

long d = 9223372036854775807L; // -2 63 ... 2 63 –1<br />

18

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

Saved successfully!

Ooh no, something went wrong!