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

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

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

Page 1: Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.

Linguagem de Programação JAVA

Técnico em Informática

Professora Michelle Nery

Page 2: Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

Pré-Requisitos Crie um novo pacote com o nome de leitoresvariaveis

dentro do projeto Linguagem de Programação. Crie uma classe dentro desse pacote com o nome de

LeitorScanner 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 Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

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

declarada receba a leitura do teclado (leitura) para valores booleanos através do método nextBoolean();

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

Page 9: Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.

Implementação Usando a Classe Scanner Lendo variáveis do tipo: char e String

Page 10: Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.

Implementação Usando a Classe Scanner Lendo variáveis do tipo: byte, short e int

Page 11: Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.

Implementação Usando a Classe Scanner Lendo variáveis do tipo: long, float e double

Page 12: Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.

Lista de Exercícios1. 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 Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

Implementação Usando a Classe JOptionPane Lendo variáveis do tipo: char

Janela não personalizada:

Page 16: Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

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 Técnico em Informática Professora Michelle Nery.

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