linguagem de programação java técnico em informática professora michelle nery
TRANSCRIPT
![Page 1: Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/20.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/21.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/22.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081507/552fc124497959413d8cc9ec/html5/thumbnails/24.jpg)
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