Download - Oficina java - 02

Transcript
Page 1: Oficina   java -  02

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, por

exemplo, como quando precisamos arredondar valores, usaremos uma ação conhecida

como casting ou conversão de tipo.

Exemplo:

Neste caso estamos utilizando um método ParseInt para converter um dado para

inteiro.para conversão de dados podemos utilizar os seguintes métodos:

Double.ParseDouble (valor aqui) – converte para double

Float.ParseFloat(valor aqui) - Converte para float

Integer.toString(valor aqui) – Converter de int para String Double.toString(valor aqui) – Converter de double para String

Agora que sabemos como converter vamos pegar os dados passados via

JOptionPane.InputDialog() como String e transforma-los para os tipos necessários.

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.

Page 2: Oficina   java -  02

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 as

instruçõ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.

Page 3: Oficina   java -  02

Vejamos o código:

Page 4: Oficina   java -  02

Execute e veja o resultado:

Saída no console:

Vamos criar uma variável local double média que receberá o valor

do cálculo da média das duas notas, ao final vamos utilizar um

System.out.println() para mostrar o valor da média.

Como faríamos para

gerar uma média com

as notas passadas

pelo usuário?

Page 5: Oficina   java -  02

Código para média

Código para mostrar média

2. Uso do if e else

Em nosso programa temos a média do aluno, mas ainda não mostramos se ele foi

aprovado ou reprovado. A condição para que o aluno seja aprovado utilizados a

estrutura de seleção if e else. Veja o exemplo:

Caso a média seja maior ou igual a 6 será mostrada a seguinte janela:

Temos dois trechos de códigos. Onde

colocar 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.

Page 6: Oficina   java -  02

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:

Page 7: Oficina   java -  02

Top Related