1 / 24

Linguagem de Programação JAVA

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. Introdução.

sondra
Download Presentation

Linguagem de Programação JAVA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linguagem de Programação JAVA TécnicoemInformática Professora Michelle Nery

  2. Agenda • Leitura de Variáveis • Scanner paraLeitura de Variáveis • JOptionPaneparaLeitura de Variáveis • Lista de Exercícios

  3. Introdução • Com as classes Scanner e JOptionPane, é possívelfazer a leitura de variáveis. • Ouseja, • Se vocêquiserentrar com o valor davariávelpormeio do teclado, é possívelutilizandoosrecursodaclasse Scanner e JOptionPane.

  4. Pré-Requisitos • Crie um novo pacote com o nome de leitoresvariaveisdentro do projetoLinguagem de Programação. • Crieumaclassedentrodessepacote com o nome de LeitorScanner • Adicione o método main naclasse. • Após o método main crie a seguintevariável: • Scanner leitura = new Scanner(System.in); • Scanner é o tipo. • Leitura é a variável. • new: é parainstanciar a classe. • Scanner: é o métodoconstrutordaclasse Scanner. • (System.in): é o parâmetro de entrada de dados. • Adicione, após o comando do package • importjava.util.Scanner;

  5. Pré-Requisitos • Crieuma nova classedentrodessepacote com o nome de LeitorJOptionPane • Adicione o método main naclasse. • Adicione, após o comando do package: • importjavax.swing.JOptionPane;

  6. Variáveis • Os códigos a seguirservemparalercadatipo de variávelexistente. Vamoslervariáveis do tipo: • boolean; • char; • String; • byte; • short; • int; • long; • float; • Double.

  7. ImplementaçãoUsando a Classe Scanner • Na classeLeitorScanner, após a declaraçãodavariávelleitura, adicioneosseguintescódigos:

  8. ImplementaçãoUsando a Classe Scanner • Lendovariáveis do tipo: boolean • Onde, • boolean é o tipodavariável; • bool é a variável; • System.out.print(“”): Mensagem; • bool = leitura.nextBoolean(): faz com o que a variáveldeclaradareceba a leitura do teclado (leitura) paravaloresbooleanosatravés do métodonextBoolean(); • System.out.print(“” + bool): Mensagem + o valor lido do teclado (bool).

  9. ImplementaçãoUsando a Classe Scanner • Lendovariáveis do tipo: char e String

  10. ImplementaçãoUsando a Classe Scanner • Lendovariáveis do tipo: byte, short e int

  11. ImplementaçãoUsando a Classe Scanner • Lendovariáveis do tipo: long, float e double

  12. Lista de Exercícios • Escreva um programa em que leia o peso e a altura de uma pessoa e calcule o seu IMC; • Dado: IMC = Peso/(Altura)2

  13. ImplementaçãoUsando a ClasseJOptionPane • Na classeLeitorJOptionPane, após o método main, adicioneosseguintescódigos:

  14. ImplementaçãoUsando a ClasseJOptionPane • Lendovariáveis do tipo: char • Onde, • JOptionPane.showInputDialog(Parâmetros): é o métodoparaentrar com valor, digitar. • ch1 = ch11.charAt(0): ch1 recebe o primeirocaractererda String ch11.

  15. ImplementaçãoUsando a ClasseJOptionPane • Lendovariáveis do tipo: char • Janelanãopersonalizada:

  16. ImplementaçãoUsando a ClasseJOptionPane • Lendovariáveis do tipo: String • Com janelaspersonalizadas • Semjanelaspersonalizadas

  17. ImplementaçãoUsando a ClasseJOptionPane • Lendovariáveis do tipo: byte • Com janelaspersonalizadas • Semjanelaspersonalizadas

  18. ImplementaçãoUsando a ClasseJOptionPane • Lendovariáveis do tipo: short • Com janelaspersonalizadas • Semjanelaspersonalizadas

  19. ImplementaçãoUsando a ClasseJOptionPane • Lendovariáveis do tipo: int • Com janelaspersonalizadas • Semjanelaspersonalizadas

  20. ImplementaçãoUsando a ClasseJOptionPane • Lendovariáveis do tipo: long • Com janelaspersonalizadas • Semjanelaspersonalizadas

  21. ImplementaçãoUsando a ClasseJOptionPane • Lendovariáveis do tipo: float • Com janelaspersonalizadas • Semjanelaspersonalizadas

  22. ImplementaçãoUsando a ClasseJOptionPane • Lendovariáveis do tipo: double • Com janelaspersonalizadas • Semjanelaspersonalizadas

  23. Métodos • A funçãoshowInputDialogretornauma String. • Porisso é preciso converter cada String para um valor númerico, através dos métodosparseByte, 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)

  24. Lista de Exercícios • Faça um programaem que o usuáriopossadigitaroslados das figuras, e comorespostaobtenha a áreadamesma • Quadrado: d2 • Retângulo: b*h • Triângulo: (b*h)/2 • Círculo: 2*(PI)*r • Losangolo: (d1*d2)/2

More Related