Comentários
Estes são os três tipos permitidos de coméntarios nos programas feitos
em Java:
// comentário de uma linha
/* comentário de uma ou mais linhas */
/** comentário de documentação */ (Arquivos de documentação)
Ponto e vírgula, Blocos e o
espaço em branco
*
No java, os comandos são terminados com o sinal de ponto e vírgula (;)
*
Um bloco tem iníco e tem o seu fim representados pelo uso das chaves {};
* O uso do espaço em branco permite uma melhor visualização dos comandos e em consequencia facilita a sua manutenção.
Identificadores
Na linguagem Java um identificador é startado com uma letra, undersco (
_ ), ou sinal de dólar ($), e existe uma diferenciação entre letras maiúsculas
e minúsculas:
Identificadores válidos:
* identifier
* userName
* User_name
* _sys_var1
*$change
Tipos Básicos no Java
No Java existem oitos tipos básicos e um tipo especial.
Tipo Lógico
- boolean: on e off; true e false ou yes e no.
Tipo Textual
-
char e String
Um
caracter simples usa a representação do tipo char. O tipo char representa na
forma Unicode um caracter de 16-bit.
O
literal do tipo char pode ser representado com o uso do (‘ ‘).
‘\n’ – nova linha
‘\r’ – enter
‘\u????’ – especifica um caracter Unicode o qual é representado na forma Hexadecimal.
‘\t’ – tabulação
‘\\’ - \
‘\” ”’
- “”
O tipo String, como não é primitivo, é usado para representar uma seqüência
de caracteres.
abstract
do
implements
private
throw
boolean
double
import
protected
throws
breaak
else
instanceof
public
transient
byte
extends
int
return
true
case
false
interface
short
try
catch
final
long
static
void
char
finally
native
super
volatile
class
float
new
switch
while
continue
for
null
synchronized
default
if
package
this
Tipo Integral – byte, short, int e long
Existem quatro tipos de integral:
Tamanho da Integral
Nome ou Tipo Espaço
8 bits
byte
-27 . . . . 27
- 1
16 bits
short
-215 . . . . 215
- 1
32 bits
int
-231 . . . . 231
- 1
64 bits
long
-263 . . . . 263
- 1
Tipo Ponto Flutuante
Uma variável do tipo ponto flutante pode ser declarada usando a palavar float
ou double.
3.14
Um ponto flutuante simples;
6.02E23
Um valor de ponto flutuante largo;
2.718F
Um valor de ponto flutuante simples;
123.4E+306D
Um valor de ponto flutuante usando o tipo double.
Convenção de Código no Java
Class - Nomes de classes podem ser maiúsculas ou minúsculas ou
misturado (maiúsculas e minúsculas), mas por convenção o nome das classes
começam por letra maiúscalas.;
Interfaces - Nomes de Interfaces suportam nomes iguais aos das
classes;
Métodos - Nomes de métodos podem ser verbos, podendo misturar
entre maiúsculas e minúsculas, sendo entretando a primeira letra maiúscula;
Constantes - Nomes de constantes podem ser maiúsculas, minúsculas,
misturadas, separadas com underscores.
Variáveis - Todas as instancias, classes e variáveis globais
suportam maiúsculas e minúsculas.
Controles de Estruturas- Convencionou-se o uso de { } (chaves);
Espaços - Convencionou-se o uso de quatro espaços para identações;
Comentários - Use os comentários para explicar os segmentos de código
que não são obvios.
Exercícios:
Exercício
01
class
Prog0201
{
public static void main (String arg [])
{ int a = 5, b = 10;
a = a + 5;
// b = b*2;
System.out.println(“Valor da variavel a:
“ + a);
System.out.println(“ Valor da variavel b: ” +
b);
}
}
Exercício
02
class
Prog0202
{
public static void main (String arg [])
{ int a = 5, b = 10;
a = a + 5;
b = b*2;
System.out.println(“Valor da variavel a:
“ + a);
System.out.println(“ Valor da variavel b: ” +
b);
}
}