Gostaria que alguem me ensinasse a trabalhar com imput e output,mas com numeros.Se caso houver alguem com algum exemplos acerca de io com numeros que me possa mandar.Espero que ninguem tenha a ideia de me mandar para a pagina da Sun ja fui la e continou na mesma…mas nao sei nao sei fazer um programa em que o utilizador tenha que por os dados depois do programa estar compilado.Muito obrigado :?
Import Java. I0 .*;
8 Respostas
Como assim, com numeros? voce quer ler apenas digitos, eh isso? seria pela linha de comando?
Rafael
Sim.gostaria de saber que comandos tenho que por num programa(calcular o salario) com imput para utilizador,ou seja o utlizador poe os dados(int, float, double…) e o programa da lhe o resultado.
A entrada padrao de dados eh o System.in, a saida padrao eh System.out. Para ler arquivos ou streams em geral, geralmente voce ira usar BufferedReader. Eis um exemplo:
import java.io.*;
public class ReadLine
{
public static void main(String args[])
{
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Meu Programa que lê números");
System.out.print("Digite um número inteiro: ");
int numero1 = Integer.parseInt(reader.readLine());
System.out.print("Digite mais um número: ");
int numero2 = Integer.parseInt(reader.readLine());
System.out.println(numero1 +" * "+ numero2 +" = "+ (numero1 * numero2));
reader.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
}
Eh simples, mas funciona e demonstra o que voce esta querendo.
[]'s
Rafael Steil
Acho que seria interessante você especificar o tipo de input/output que está querendo fazer.
Se vai ser por uma tela de DOS, se direto de arquivos, utilizando uma interface gráfica…
Eu, particularmente, acho até mais prático para um programinha simples utilizar aquela InputBox do Swing ao invés de tratar dados digitados diretamente na linha de comando.
nada… e se o usuario nao souber usar o mouse? haha… me lembro duma vez, qdo trabalhava num provedor, ligou uma pessoa com uns problemas, e qdo pedi pra ela “clicar com botao esquerdo do mouse no icone tal” ela disse “mouse?? meu teclado nao tem essa tecla” … haha … foi mto hilario
Rafael
hahahaha
Bom, quis dizer que acho mais prático para programar 
Essas classes de I/O são tão chatinhas… Acaba precisando de um monte delas pra fazer uma tarefa relativamente simples.
Mas o que você falou faz sentido. Minha mãe, por exemplo, não tem a mínima coordenação para usar o mouse. Ontem mesmo estava pedindo ajuda porque tinha perdido o WordPad (havia arrastado para fora do menu na hora de tentar clicar e não conseguia achar mais). E olha que tanto a minha avó como o meu avô usam o computador melhor do que ela!
Gostaria de aprender os dois(Dos & GUI).
voce tem muita imaginacao,felizmente nao tenho problemas com o rato.