5
Entrada de Dados Fundamentos da Linguagem Java Ludimila Monjardim Casagrande 2012 Prática de Implementação

POO - 09 - Entradas e Saídas em Java

Embed Size (px)

Citation preview

Page 1: POO - 09 - Entradas e Saídas em Java

Entrada de Dados

Fundamentos da Linguagem Java

Ludimila Monjardim Casagrande 2012

Prática de Implementação

Page 2: POO - 09 - Entradas e Saídas em Java

Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 2

Exemplo: Teclado.java

package br.com;

import java.io.*;

public class Teclado {

public static void main (String args[ ]) {

DataInputStream entrada = new DataInputStream (System.in);

String nome;

System.out.println("Informe seu nome: ");

try {

nome = entrada.readLine();

System.out.println("Seu nome é: " + nome);

} catch (IOException e) {

System.out.println("Não foi possível ler seu nome.");

}

}

}

Page 3: POO - 09 - Entradas e Saídas em Java

Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 3

Exemplo: Entrada.java

package br.com;

import java.util.Scanner;

public class Entrada {

public static void main(String[] args) {

Scanner entrada = new Scanner(System.in);

String nome;

System.out.println("Informe seu nome: ");

nome = entrada.next();

System.out.println("Seu nome é: " + nome);

}

}

* Requer J2SDK 1.5 ou superior

Page 4: POO - 09 - Entradas e Saídas em Java

Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 4

Exemplo: InputDialog.java

package br.com;

import javax.swing.JOptionPane;

public class InputDialog {

public static void main(String[] args) {

String input = JOptionPane.showInputDialog(null, “Digite algo: ",

"Tela de Entrada", 1);

System.out.println("Você digitou: " + input);

}

}

Neste exemplo, uma caixa de diálogo é usada para obter uma

entrada do usuário.

Page 5: POO - 09 - Entradas e Saídas em Java

Exercício

Implemente no NetBeans as classes

Entrada.java e InputDialog.java e apresente-as

funcionando até a próxima aula prática.

Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 5