30.06.2013 Views

Apostila Java

Apostila Java

Apostila Java

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FLUXO DE CONTROLE<br />

}<br />

// quando o valor de i for igual a 10<br />

break desvio;<br />

}<br />

System.out.println("contador: " + i);<br />

Lendo valores do teclado<br />

Mais tarde você aprenderá o conceitos de Streams e o acesso a dados lidos de arquivos, teclado, etc.<br />

Por enquanto basta que você consiga ler valores do teclado para facilitar a implementação dos exercícios<br />

propostos. A leitura do teclado será brevemente explicada em aula e, no decorrer da disciplina,<br />

revisaremos em detalhes a leitura de dados em dispositivos de entrada e saída.<br />

/**<br />

* FIC - Faculdade Integrada do Ceará<br />

* Sistemas Orientados a Objetos I<br />

* Lendo valores do teclado<br />

*/<br />

// Tem que importar a biblioteca de acesso aos<br />

// dispositivos de Entrada e Saída (I/O) do <strong>Java</strong>:<br />

import java.io.*;<br />

public class Teclado<br />

{<br />

static public void main(String[] args)<br />

{<br />

// Tem que usar tratamento de exceções,<br />

// conforme explicado em aula.<br />

try<br />

{<br />

// Essas duas linhas criam um "leitor com buffer"<br />

// do dispositivo padrão de entrada do <strong>Java</strong>:<br />

// o teclado (System.in). Mais tarde você aprenderá que esse<br />

// leitor pode ser redirecionado para ler informações<br />

// de outros dispositivos, como uma conexão com a Internet,<br />

// um Socket, o mouse, etc.<br />

InputStreamReader dados = new InputStreamReader(System.in);<br />

BufferedReader teclado = new BufferedReader(dados);<br />

System.out.print("digite uma frase: ");<br />

String frase = teclado.readLine();<br />

System.out.println("Frase digitada:\t" + frase);<br />

System.out.print("\ndigite um numero inteiro: ");<br />

int numero = Integer.parseInt(teclado.readLine());<br />

System.out.println("Número digitado vezes dois =\t"<br />

+ (numero * 2));<br />

System.out.print("\ndigite um numero fracionario: ");<br />

double flutuante = Double.parseDouble(teclado.readLine());<br />

32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!