Aula 4 – Recursos da Linguagem JAVA

Propaganda
Programação de
Computadores - I
Profª Beatriz
Profº Israel
Recursos básicos da
linguagem JAVA
Recursos básicos da linguagem
 Tipos primitivos são escritos sempre com letras minúsculas.
 As variáveis podem (e em alguns casos devem) ser inicializadas
na declaração
 O Java disponibiliza algumas classes que podem ser utilizadas
como tipos (como a String no exemplo acima).
Principais tipos de dados primitivos
em JAVA






int: Formado por 32 bits, suporta valores entre -2.147.483.648 e
2.147.483.648;
long: Formado por 64 bits, é usado quando você realmente precisa guardar
valores muito altos;
float: Formado por 32 bits, é usado para guardar valores em ponto flutuante
que possuam até 7 casas decimais;
double: Formado por 64 bits, é utilizado quando se deseja armazenar valores
em ponto flutuante com até 15 casas decimais. Um valor em ponto flutuante
no Java é, por default, um valor double;
boolean: Possui apenas os valores lógicos true (verdadeiro) e false (falso);
char: Formado por 16 bits, armazena caracteres Unicode (além da tabela
ASCII, possibilita o uso de caracteres que possam ser utilizados em qualquer
idioma do mundo).
Exemplos de declaração

int:
int numero1;
int numero1=0;
long:
long numero2;
long numero2=0;
 float:
 float numero3;
 float numero=10;

double:
double
numero4;
double numero4=12;
boolean:
boolean teste;
Boolean teste=“true”;
char:
char letra=“”;
Char letras=“A”;
String

A string é uma sequência de caracteres tratada como uma só unidade,
incluindo letras, dígitos e vários caracteres especiais, como +, -, *, /, $ e
outros. Os literais string ou constantes string, também chamados
de objetos anônimos String, são escritos como uma sequência de
caracteres entre aspas duplas como segue:

Exemplos de declaração:
String cor = “azul”;
String nome = “Joaquim José da Silva Xavier”;
String endereco = “Rua São Jose, 229”;
String nome = “”;
Inserção de Comentários
Operadores

Aritméticos
Função
Adição
Subtração
Multiplicação
Divisão
Resto da divisão
Incremento
Decremento
Sinal
+
*
/
%
++
--
Operadores

Relacionais
Função
Igual
Diferente
Maior que
Maior ou igual a
Menor que
Menor ou igual a
Sinal
==
!=
>
>=
<
<=
Operadores

Lógicos
Função
E
OU
Não
Sinal
&&
||
!
Conversão de tipos
Supondo a variável x
 Entre tipos numéricos
int x = 10
int x = 10
float x = 10.5
 De string para numéricos
String x = “10”
String x = “20.5”
String x = “20.5”
 De numéricos para string
Converter em
y recebe o valor convertido
float
double
int
float y = (float) x
double y = (double) x
int y = (int) x
int
float
double
int y = Integer.parseInt(x)
float y = Float.parseFloat(x)
double y = Double.parseDouble(x)
int x = 10
String
float x = 10.5
String
double x = 10.5
String
String y = Integer.toString(x) ou
String y = String.valueOf(x)
String y = Float.toString(x) ou
String y = String.valueOf(x)
String y = Double.toString(x) ou
String y = String.valueOf(x)
Download