Oficina java - 02

654 visualizações

Publicada em

Nesta oficina serão abordados os seguintes assuntos:

- Casting
- If/else
- JOptionPane

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
654
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
13
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Oficina java - 02

  1. 1. Oficina –02 Java Básico 1. Casting (Conversão de dados)Quando há a necessidade de se converter o tipo de dado de uma variável para outro, porexemplo, como quando precisamos arredondar valores, usaremos uma ação conhecidacomo casting ou conversão de tipo.Exemplo:Neste caso estamos utilizando um método ParseInt para converter um dado parainteiro.para conversão de dados podemos utilizar os seguintes métodos:Double.ParseDouble (valor aqui) – converte para doubleFloat.ParseFloat(valor aqui) - Converte para floatInteger.toString(valor aqui) – Converter de int para StringDouble.toString(valor aqui) – Converter de double para String Não é possível converter double em inteiro, pois o espaço armazenado em memória para inteiro é menor que para double. Isto acontece para alguns tipos de variáveis. Pesquise na plataforma as possibilidades de conversão.Agora que sabemos como converter vamos pegar os dados passados viaJOptionPane.InputDialog() como String e transforma-los para os tipos necessários.
  2. 2. Agora que convertemos as variáveis para números podemos fazer cálculos com elas.Vamos criar em nosso programa 2(duas)variáveis nota1 e nota2 do tipo double. Siga asinstruções abaixo: 1. Mude a variável nota para nota1; 2. Crie a variável nota2; 3. Use o JOptionPane.ShowInputDialog() para entrada das notas 4. Converta os números passados pelo JOptionPane.ShowInputDialog() para double e armazene na varáveis correspondentes.
  3. 3. Vejamos o código:
  4. 4. Execute e veja o resultado:Saída no console: Como faríamos para gerar uma média com as notas passadas pelo usuário?Vamos criar uma variável local double média que receberá o valordo cálculo da média das duas notas, ao final vamos utilizar umSystem.out.println() para mostrar o valor da média.
  5. 5. Código para médiaCódigo para mostrar média Temos dois trechos de códigos. Ondecolocar cada um deles para que o nosso programa funcione de forma correta? A resposta para esta pergunta você deverá descobrir sozinho. Em caso de dúvida peça ajuda a um colega ou para o tutor. 2. Uso do if e elseEm nosso programa temos a média do aluno, mas ainda não mostramos se ele foiaprovado ou reprovado. A condição para que o aluno seja aprovado utilizados aestrutura de seleção if e else. Veja o exemplo:Caso a média seja maior ou igual a 6 será mostrada a seguinte janela:
  6. 6. Caso a média seja menor que 6 será mostrada a seguinte janela:Ao final de todas as implementações que fizemos o código ficará da seguinte forma:

×