O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Poo1 aula 6 - conversão de tipos primitivos

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Carregando em…3
×

Confira estes a seguir

1 de 15 Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a Poo1 aula 6 - conversão de tipos primitivos (20)

Anúncio

Mais de Denis Sobrenome (11)

Poo1 aula 6 - conversão de tipos primitivos

  1. 1. Conversão de Tipos Primitivos PROFESSOR: DÊNIS CAMURÇA
  2. 2. Cronograma  Strings  Conversão de tipos primitivos
  3. 3. Strings  A classe String permite trabalhar com objetos do tipo texto.  O que é uma String??? ????? ??????
  4. 4. Exemplos de String String nomeDoGame = “FarCry 2”; System.out.println(nomeDoGame); //Aparecerá o nome da variável String na tela System.out.println(“abc”); String cde = “cde”; System.out.println(“abc” + cde);
  5. 5. Métodos para String  Java oferece métodos para manipulação de Strings  Esses métodos servem para algumas operações úteis com variáveis String
  6. 6. Função length()  A função length() é utilizada para retornar o tamanho, em forma de inteiro, de uma determinada String String nome = “José Paulo”; System.out.println(nome.length()); //aparecerá o valor 10
  7. 7. Função charAt  A função charAt() recebe um índice inteiro como parâmetro e devolve o caracter que estiver na posição do índice  Em Java, normalmente sequencias autonumeradas começam com zero String nome = “José Paulo”; System.out.println (nome.charAt(0)); //o caracter “J” será mostrado
  8. 8. Funções toUpperCase() e toLowerCase  Devolvem o valor de uma String em letras maiúsculas – toUpperCase() - e em letras minúsculas – toLowerCase() String nome = “José Paulo”; System.out.println(nome.toUpperCase()); //aparece “JOSE PAULO” System.out.println(nome.toLowerCase()); //aparece “jose paulo”
  9. 9. Função equals()  Compara duas strings  É a única maneira de verificar se o valor de uma variável string é igual ao valor de outra String nome = “José Paulo”; Boolean igualdade = nome.equals(“Armando”); //o valor da variável igualdade é falso pois as //strings são diferentes
  10. 10. Conversão de tipos  Em diversos tipos de programas em Java, necessita-se realizar a conversão entre os diversos tipos primitivos existentes  Ao trabalhar com expressões, salvo quando todos os operandos são do mesmo tipo, é inevitável ter que considerar conversões entre um tipo de dado e outro  A linguagem Java possui uma série de classes que realizam essa tarefa
  11. 11. Erro estranho floatpreco=25.50;//erro!!!!!  A declaração acima gera um erro de compilação pois o valor literal 25.50 é considerado um valor double por padrão  Um valor double não pode ser atribuído a uma variável float  Um valor de um tipo com maior capacidade não pode ser atribuído a uma variável de tipo com menor capacidade
  12. 12. Conversão na declaração  Para resolver o problema anterior, podemos declarar  float preco = 25.50f; //agorasim!  O uso da letra “f” colada ao literal 25.50 faz o compilador Java entender que se deseja trabalhar com o valor em forma de float
  13. 13. De int para ...  Supomos uma variável int x = 10; Converter em y recebe double float float y = (float)x double double y = (double) x String String y = String.valueOf(x)
  14. 14. De float para...  Supomos uma variável float x = 2.57f; Converter em y recebe double int int y = (int)x double double y = (double) x String String y = String.valueOf(x)
  15. 15. De String para...  Supomos uma variável String x = “6,34”; Converter em y recebe double float float y = Float.parseFloat(x) double double y = Double.parseDouble(x)  Supomos uma variável String x = “75”; Converter em y recebe int int y = Integer.parseInt(x)

×