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)