Cin .... scanf

3 respostas
M

Olá Pessoal!!!
Desculpa a estupidez da pergunta, mas estou aprendendo Java por uma apostila e já tenho uma boa noção de programação em C e C++, e gostaria de saber como é o comando cin e/ou scanf em Java??
Obrigada pela Atenção

3 Respostas

T

Em C++:

int i;
double d;
std::string s;
std::cin >> i >> d >> s;

Em Java:

import java.util.Scanner;
...
int i;
double d;
String s;
Scanner sc = new Scanner (System.in);
i = sc.nextInt();
d = sc.nextDouble();
s = sc.next();
M

Thingollll
obrigada…funcionou…valeu mesmo :wink:

V

tem esse outro modo , q eu prefiro

import <a href="http://java.io">java.io</a>.*;



String s; int i;

InputStreamReader isr=new InputStreamReader(System.in);

BufferedReader br=new BufferedReader(isr);

try

{

s=br.readLine();

i=Integer.parseInt(s);

}

catch(Exception e)

{

System.out.println(Erro na leitura);

System.out.println("Id do Erro: "+e.toString());

i=0;//alternativa para prosseguir com a execução do programa

}
Criado 6 de julho de 2006
Ultima resposta 6 de jul. de 2006
Respostas 3
Participantes 3