Ir para conteúdo
Fórum Script Brasil
  • 0

Entrada De Valores


OSJunior

Pergunta

Vou ficar bastante tempo aqui nessa parte do fórum... :D de javascript para java :P

Bem, como eu entro como valores?

Para entender melhor: como um usuário pode entrar com valores, para os mesmos serem guardados em variáveis? Eu dei uma pesquisada e encontrei o System.in.read() mas não deu certo. Ainda não passei para API (Swing), estou só no console, por enquanto.

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Um exemplo:

import java.io.*;

public class Teste {
    public static void main(String args[]) {
        InputStreamReader entrada = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(entrada);
        
        String valorstr = "";
        
        System.out.print("Digite o texto: ");
        
        try {
            valorstr = br.readLine();
            System.out.println("Você digitou: " + valorstr);
        } 
        catch (Exception e) {
            System.out.println("Erro: " + e.getMessage());
        }
    }
}

Certo? ;)

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0
Vou ficar bastante tempo aqui nessa parte do fórum... de javascript para java

E eu ando estudando Javascript :P

Qualquer dia apareço por lá.

Quanto à pergunta, outro jeito de fazer é assim:

import java.util.Scanner;

public class Teste {
     public static void main(String args[]) {
          try {        
               Scanner sc = new Scanner(System.in);
               int i = sc.nextInt();
               String linha = sc.nextLine();
     
          } catch(Exception e) {
               e.printStackTrace();
          }
     }
}

Essa classe existe desde o Java 5, e tem umas coisinhas legais, como suporte a expressões regulares.

Documentação: http://java.sun.com/j2se/1.5.0/docs/api/já...il/Scanner.html

Té mais.

Link para o comentário
Compartilhar em outros sites

  • 0
Mas é necessário um código tão grande assim só para incluir valores?

Pois é, Java não é linguagem script, então tudo é formal.

Na verdade, o que tem de maior ali é a declaração da classe e o tratamento de exceções. A leitura em sí são duas linhas.

Mais uma coisa: tem algum comando que limpa a tela?

Na biblioteca padrão, não. Mas se tu pesquisar por aí, pode encontrar como fazer. O problema é que depende do sistema operacional.

Té mais.

Link para o comentário
Compartilhar em outros sites

  • 0

Vou ficar bastante tempo aqui nessa parte do fórum... :D de javascript para java :P

Bem, como eu entro como valores?

Para entender melhor: como um usuário pode entrar com valores, para os mesmos serem guardados em variáveis? Eu dei uma pesquisada e encontrei o System.in.read() mas não deu certo. Ainda não passei para API (Swing), estou só no console, por enquanto.

AhsuhaUHASuS

Amigão vai descobrir que swing é literalmente "F***"

Mais está no caminho certo!

Abraços!.

P.S.: Se não estiver familiarizado com I/O, de uma estudada, antes de ir para Scanner.

Link para o comentário
Compartilhar em outros sites

  • 0

vê esse exemplo aqui

lembrando que é para imprimir uma linha 10 vezes usando variavei]s e um esquema do for

import java.io.*;
import java.util.*;
import java.util.Scanner;

public class palavra10x
{
    String palavra;
    int numerox;
    Scanner s=new Scanner(System.in);
    
public palavra10x()
{
    System.out.println("A palavra a ser repetida");
    palavra=s.nextLine();
    System.out.println("o numero de vezes no qual a palavra deve ser repetida");
    numerox=s.nextInt();
    for(int i=1;i<=numerox;i++){
        System.out.println(palavra);
    }
    
    
    
    }
    
    public static void main(String args[])
    {
        palavra10x a=new palavra10x();
    }
    }

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...