Fundamentos da Linguagem Java




         Entrada de Dados
          Prática de Implementação



           Ludimila Monjardim Casagrande
                       2012
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.");
            }
        }
   }

Fundamentos do Java              ©2012 Ludimila Monjardim Casagrande     2
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
Fundamentos do Java            ©2012 Ludimila Monjardim Casagrande                      3
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.

Fundamentos do Java         ©2012 Ludimila Monjardim Casagrande               4
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

POO - 09 - Entradas e Saídas em Java

  • 1.
    Fundamentos da LinguagemJava Entrada de Dados Prática de Implementação Ludimila Monjardim Casagrande 2012
  • 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."); } } } Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 2
  • 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 Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 3
  • 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. Fundamentos do Java ©2012 Ludimila Monjardim Casagrande 4
  • 5.
    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