1
resposta

Como consigo capturar valores ?

Boa noite, estou começando com o java, sempre tive medo de aprender ele mas criei coragem e estou aqui para estudar a fundo rs. Eu ja completei o curso mas antes de ir para orientação a objetos, quero saber como que eu capturo valores para as variaves, exemplo: No C é tipo:

scanf("%d",&numero1);

No ruby:

numero = gets.to_i

Como que eu faço isso no java ? Antes de ir para a orientação a objetos, gosto de treinar no Uri Judge, onde é uma plataforma de exercícios, desdo básico ate o avançado, quem quiser sabe mais, é so clicar https://www.urionlinejudge.com.br . Recomendo muito. Desde já, agradeço.

1 resposta

Seria o System.in. Que tem método para ler os bytes. Algo mais prático seria tratar a entrada dos dados pelo teclado com o java.util.Scanner.

Ficaria assim:

import java.util.Scanner;

public class Main{
  public static void main(String args[]){

    Scanner teclado = new Scanner(System.in);

    System.out.println("Digite texto:");
    String texto = teclado.nextLine();

    System.out.println("Digite numero:");
    int num = teclado.nextInt();
  }
}