Linguagem de Programação JAVA

24
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery

Transcript of Linguagem de Programação JAVA

Page 1: Linguagem de Programação JAVA

Linguagem de Programação JAVA

Técnico em Informática

Professora Michelle Nery

Page 2: Linguagem de Programação JAVA

Agenda

Leitura de Variáveis

Scanner para Leitura de Variáveis

JOptionPane para Leitura de Variáveis

Lista de Exercícios

Page 3: Linguagem de Programação JAVA

Introdução

Com as classes Scanner e JOptionPane, é possível fazer a

leitura de variáveis.

Ou seja,

Se você quiser entrar com o valor da variável por meio do

teclado, é possível utilizando os recurso da classe Scanner e

JOptionPane.

Page 4: Linguagem de Programação JAVA

Pré-Requisitos

Crie um novo pacote com o nome de leitoresvariaveis dentrodo projeto Linguagem de Programação.

Crie uma classe dentro desse pacote com o nome deLeitorScanner Adicione o método main na classe.

Após o método main crie a seguinte variável: Scanner leitura = new Scanner(System.in);

Scanner é o tipo.

Leitura é a variável.

new: é para instanciar a classe.

Scanner: é o método construtor da classe Scanner.

(System.in): é o parâmetro de entrada de dados.

Adicione, após o comando do package import java.util.Scanner;

Page 5: Linguagem de Programação JAVA

Pré-Requisitos

Crie uma nova classe dentro desse pacote com o nome

de LeitorJOptionPane

Adicione o método main na classe.

Adicione, após o comando do package:

import javax.swing.JOptionPane;

Page 6: Linguagem de Programação JAVA

Variáveis

Os códigos a seguir servem para ler cada tipo de variável

existente.Vamos ler variáveis do tipo:

boolean;

char;

String;

byte;

short;

int;

long;

float;

Double.

Page 7: Linguagem de Programação JAVA

Implementação Usando a Classe Scanner

Na classe LeitorScanner, após a declaração da variável

leitura, adicione os seguintes códigos:

Page 8: Linguagem de Programação JAVA

Implementação Usando a Classe Scanner

Lendo variáveis do tipo: boolean

Onde, boolean é o tipo da variável;

bool é a variável;

System.out.print(“”): Mensagem;

bool = leitura.nextBoolean(): faz com o que a variável declaradareceba a leitura do teclado (leitura) para valores booleanos atravésdo método nextBoolean();

System.out.print(“” + bool): Mensagem + o valor lido do teclado(bool).

Page 9: Linguagem de Programação JAVA

Implementação Usando a Classe Scanner

Lendo variáveis do tipo: char e String

Page 10: Linguagem de Programação JAVA

Implementação Usando a Classe Scanner

Lendo variáveis do tipo: byte, short e int

Page 11: Linguagem de Programação JAVA

Implementação Usando a Classe Scanner

Lendo variáveis do tipo: long, float e double

Page 12: Linguagem de Programação JAVA

Lista de Exercícios

1. Escreva um programa em que leia o peso e a altura de

uma pessoa e calcule o seu IMC;

Dado: IMC = Peso/(Altura)2

Page 13: Linguagem de Programação JAVA

Implementação Usando a Classe

JOptionPane

Na classe LeitorJOptionPane, após o método main,

adicione os seguintes códigos:

Page 14: Linguagem de Programação JAVA

Implementação Usando a Classe

JOptionPane

Lendo variáveis do tipo: char

Onde,

JOptionPane.showInputDialog(Parâmetros): é o método para entrar

com valor, digitar.

ch1 = ch11.charAt(0): ch1 recebe o primeiro caracterer da String

ch11.

Page 15: Linguagem de Programação JAVA

Implementação Usando a Classe

JOptionPane

Lendo variáveis do tipo: char

Janela não personalizada:

Page 16: Linguagem de Programação JAVA

Implementação Usando a Classe

JOptionPane

Lendo variáveis do tipo: String

Com janelas personalizadas

Sem janelas personalizadas

Page 17: Linguagem de Programação JAVA

Implementação Usando a Classe

JOptionPane

Lendo variáveis do tipo: byte

Com janelas personalizadas

Sem janelas personalizadas

Page 18: Linguagem de Programação JAVA

Implementação Usando a Classe

JOptionPane

Lendo variáveis do tipo: short

Com janelas personalizadas

Sem janelas personalizadas

Page 19: Linguagem de Programação JAVA

Implementação Usando a Classe

JOptionPane

Lendo variáveis do tipo: int

Com janelas personalizadas

Sem janelas personalizadas

Page 20: Linguagem de Programação JAVA

Implementação Usando a Classe

JOptionPane

Lendo variáveis do tipo: long

Com janelas personalizadas

Sem janelas personalizadas

Page 21: Linguagem de Programação JAVA

Implementação Usando a Classe

JOptionPane

Lendo variáveis do tipo: float

Com janelas personalizadas

Sem janelas personalizadas

Page 22: Linguagem de Programação JAVA

Implementação Usando a Classe

JOptionPane

Lendo variáveis do tipo: double

Com janelas personalizadas

Sem janelas personalizadas

Page 23: Linguagem de Programação JAVA

Métodos

A função showInputDialog retorna uma String.

Por isso é preciso converter cada String para um valor

númerico, através dos métodos parseByte, parseShort,

parseInt, parseLong, parsefFloat e parseDouble.

byt1 = Byte.parseByte(String)

shor1 = Short.parseShort(String)

i1 = Integer.parseInt(String)

lon1 = Long.parseLong(String)

floa1 = Float.parseFloat(String)

doub1 = Double.parseDouble(String)

Page 24: Linguagem de Programação JAVA

Lista de Exercícios

Faça um programa em que o usuário possa digitar os

lados das figuras, e como resposta obtenha a área da

mesma

Quadrado: d2

Retângulo: b*h

Triângulo: (b*h)/2

Círculo: 2*(PI)*r

Losangolo: (d1*d2)/2