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



Documentos relacionados
Linguagem de Programação JAVA. Tiago Alves de Oliveira

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Organização de programas em Java. Vanessa Braganholo

LINGUAGEM ORIENTADA A OBJETOS

Roteiro 1: Dados, variáveis, operadores e precedência

Criar a classe Aula.java com o seguinte código: Compilar e Executar

2 Orientação a objetos na prática

Sintaxe Básica de Java Parte 1

Algoritmia e Programação APROG. Linguagem JAVA. Básico. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31

BC0501 Linguagens de Programação

Aula 04 Operadores e Entrada de Dados. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Programação de Computadores II TCC /Turma A 1

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano

Java - Introdução. Professor: Vilson Heck Junior. vilson.junior@ifsc.edu.br

A Linguagem Java. Alberto Costa Neto DComp - UFS

Estrutura Condicional em Java

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

Introdução a classes e objetos by Pearson Education do Brasil

Paradigmas da Programação APROG. Classes JAVA. Nelson Freire (ISEP DEI-APROG 2013/14) 1/43

JSP - ORIENTADO A OBJETOS

Algoritmos e Estruturas de Dados I

Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.

AULA 12 CLASSES DA API JAVA. Disciplina: Programação Orientada a Objetos Professora: Alba Lopes alba.lopes@ifrn.edu.br

Aula 1. // exemplo1.cpp /* Incluímos a biblioteca C++ padrão de entrada e saída */ #include <iostream>

LÓGICA DE PROGRAMAÇÃO (JAVA) VARIÁVEIS. Professor Carlos Muniz

Noções sobre Objetos e Classes

Unidade Acadêmica: Faculdade de Computação FACOM Disciplina: Programação Orientada a Objetos I Professor: Fabiano Azevedo Dorça Prática 01

JAVA Orientação a Objetos. Usando diálogos com JOptionPane

Organização de programas em Python. Vanessa Braganholo

Processamento da Informação Teoria. Algoritmos e Tipos de dados

insfcanceof new public switch transient while byte continue extends for int null

Universidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática

public Agenda() { compromissos = null; } public int getnumerodecompromissos() { if (compromissos==null) return 0; else return compromissos.

L i n g u a g e m d e P r o g r a m a ç ã o I

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C

INTRODUÇÃO À PROGRAMAÇÃO

Programação Orientada a Objetos. Pacotes e CLASSPATH: Definifdo e Usando Pacotes

Programação online em Java

Introdução a conceitos e a prática de programação

Faculdade de Ciências Universidade Agostinho Neto Departamento de Matemática e Engenharia Geográfica Ciências da Computação

2ª LISTA DE EXERCÍCIOS CLASSES E JAVA Disciplina: PC-II. public double getgeracaoatual() {return geracaoatual;}

PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA II

Programação de Computadores - I. Profª Beatriz Profº Israel

Roteiro do Programa e Entrada/Saída

Linguagem de Programação I. Orientação a Objetos em Java

1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros.

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE ALAGOAS CURSO TECNICO EM INFORMATICA DISCIPLINA:

Comandos de repetição For (inicialização; condição de execução; incremento/decremento) { //Código }

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da

Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação

Programação por Objectos. Java

Componentes da linguagem C++

UNIVERSIDADE FEDERAL DO PARANÁ

Exercício 1 : As classes abaixo serão utilizadas neste exercício: public class Ponto { int x; int y; public Ponto(int x, int y){ this.

public void setdata(data d) { data = d;

BSI UFRPE Prof. Gustavo Callou

Curso Adonai QUESTÕES Disciplina Linguagem JAVA

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br

Tipos de Dados Simples

MC-102 Aula 17 Strings e Matrizes

Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo

3 Classes e instanciação de objectos (em Java)

JAVA. Fabrício de Sousa

Capítulo 2: Introdução à Linguagem C

INF 1005 Programação I

Introdução a Computação

Prova de Java. 1) Copie o programa abaixo no eclipse e complete-o, utilizando os conceitos aprendidos durante o curso. (4 pontos)

Objetivos: Sun recomenda que utilize o nome de domínio da Internet da empresa, para garantir um nome de pacote único

Conversão de Tipos e Arrays

Introdução a Linguagem C

ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento NetBeans Introdução à Linguagem de Programação JAVA

Computação II - Java Prof. Adriano Joaquim de Oliveira Cruz Aula Prática - Herança, Polimorfismo e Construtores

Linguagem de Programação JAVA

Aula 3 Desvio Condicional

Programação Orientada a Objetos! Java - Fundamentos. Prof. Sérgio Almagro! sergio.ricardo.almagro@gmail.com

Algoritmos x Programação. Primeiros Passos na Linguagem C/C++ Como traduzir um algoritmo? Algoritmo original. Prof. Marcelo Cohen flash@inf

José Valente de Oliveira e Fernando Lobo. Introdução à. Programação de Computadores em Java

BC0505 Processamento da Informação

Introdução à Programação Orientada a Objetos. Programação e Sistemas de Informação

ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento Eclipse Introdução à Linguagem de Programação JAVA

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Introdução a linguagem C Estruturas de decisão

LISTA DE EXERCÍCIOS: 3ª Unidade. Registros e Arquivos

Desenvolvimento Web TCC Turma A-1 /

Vetores. Professor Dr Francisco Isidro Massettto

Prof. Esp. Adriano Carvalho

Programação de Computadores - I. Profª Beatriz Profº Israel

ESTRUTURA BÁSICA DE UM PROGRAMA JAVA

Folha Prática 2. Lab. 2

Introdução a Java. Hélder Nunes

Capítulo 16. Pacotes. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Aula 2. Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4.

Estrutura de Dados Básica

Como mandar mensagens OSC pelo Flash via Flosc

RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em:

Capítulo 7. Estruturas de Decisão. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Entender princípios de projeto. Capacitação para construir GUIs. Entender os pacotes que contém componentes de GUI, e as classes e interfaces de

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

Transcrição:

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

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;

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;

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.

Implementação Usando a Classe Scanner Na classe LeitorScanner, após a declaração da variável leitura, adicione os seguintes códigos:

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

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

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

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

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

Implementação Usando a Classe JOptionPane Na classe LeitorJOptionPane, após o método main, adicione os seguintes códigos:

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.

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

Implementação Usando a Classe JOptionPane Lendo variáveis do tipo: String Com janelas personalizadas Sem janelas personalizadas

Implementação Usando a Classe JOptionPane Lendo variáveis do tipo: byte Com janelas personalizadas Sem janelas personalizadas

Implementação Usando a Classe JOptionPane Lendo variáveis do tipo: short Com janelas personalizadas Sem janelas personalizadas

Implementação Usando a Classe JOptionPane Lendo variáveis do tipo: int Com janelas personalizadas Sem janelas personalizadas

Implementação Usando a Classe JOptionPane Lendo variáveis do tipo: long Com janelas personalizadas Sem janelas personalizadas

Implementação Usando a Classe JOptionPane Lendo variáveis do tipo: float Com janelas personalizadas Sem janelas personalizadas

Implementação Usando a Classe JOptionPane Lendo variáveis do tipo: double Com janelas personalizadas Sem janelas personalizadas

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)

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: d 2 Retângulo: b*h Triângulo: (b*h)/2 Círculo: 2*(PI)*r Losangolo: (d1*d2)/2