Galera blz ,
Como eu faço para que o usuário possa entrar com dados em tempo de execução sem usar Swing , via Dos mesmo ?
Se fosse possivel gostaria de uma resposta hoje porque eu tenho q entregar um trabalho amanhã!!!
Valeu!!!
Galera blz ,
Como eu faço para que o usuário possa entrar com dados em tempo de execução sem usar Swing , via Dos mesmo ?
Se fosse possivel gostaria de uma resposta hoje porque eu tenho q entregar um trabalho amanhã!!!
Valeu!!!
Se vc colocar seu email … te envio uma classe q faz isso !!!
Bom, vc usa uma Classe pra leitura em , as Reader, pode ser a BufferedReader
Fica +/- assim:
BufferedReader ler=new BufferedReader(System.in);
ai no ponto onde vc ker abilitar a leitura dos inputs do teclado, vc faz:
ler.readLine();
Só isso!!!
Acho q é isso q vc ker neh?!
Falow!
Soh uma coisa, eu errei,
é :
BufferedReader ler=new BufferedReader(new InputStreamReader(System.in));
certo?!
Cara eu testei esse codigo e não deu certo , gerou o seguinte erro na conpilação!!
Exemplo0206.java:14: cannot resolve symbol
symbol : class BufferedReader
location: class Exemplo0206
BufferedReader ler=new BufferedReader(new InputStreamReader(System.i
n));
^
Exemplo0206.java:14: cannot resolve symbol
symbol : class BufferedReader
location: class Exemplo0206
BufferedReader ler=new BufferedReader(new InputStreamReader(System.i
n));
^
Exemplo0206.java:14: cannot resolve symbol
symbol : class InputStreamReader
location: class Exemplo0206
BufferedReader ler=new BufferedReader(new InputStreamReader(System.i
n));
^
se puder me ajudar , desede ja agradeço!!!
meu email é guto_019@terra.com.br!!!
Vc tem q importar java.io.*;
E se tiver algum package lá em cima, comente ele “//”
Se naum der certo poe o codigo aki!
falow!
Cara ainda não funcionou , o codigo vai ai em baixo :
//Exemplo0206.java
import java.io.*;
class Exemplo0206
{
public static void main (String args[])
{
String s;
int nota1=0, nota2=0, trabalho=0, media=0;
try
{
System.out.println("Entre com a nota 1");
BufferedReader dado=new BufferedReader(new InputStreamReader(System.in));
s=dado.readLine();
nota1=Integer.parseInt(s);
System.out.println("Entre com a nota 2");
BufferedReader dado=new BufferedReader(new InputStreamReader(System.in));
s=dado.readLine();
nota2=Integer.parseInt(s);
System.out.println("Entre com a nota do trabalho");
BufferedReader dado=new BufferedReader(new InputStreamReader(System.in));
s=dado.readLine();
trabalho=Integer.parseInt(s);
media=(nota1+nota2+trabalho)/3;
System.out.println("Media :"+ media);
}
catch (IOException e)
{
System.out.println("Houve um erro na entrada de dados");
}
}
}
[color=“red”]Editado para conter o BBCode CODE -jeveaux[/color]
Tá ai:
Vc tava declarando todas as vezes a var dados, naum precisa(naum pode), soh declarei ela uma vez e foih!!! Entende?! Akele objeto BufferedReader no caso foi criado pra receber os inputs do teclado, entao ele sempre vai ler do teclado quando vc usar o metodo readLine();
Entendeu?!
import java.io.*;
class Exemplo0206
{
public static void main (String args[])
{
String s;
int nota1=0, nota2=0, trabalho=0, media=0;
try
{
BufferedReader dado=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Entre com a nota 1");
s=dado.readLine();
nota1=Integer.parseInt(s);
System.out.println("Entre com a nota 2");
s=dado.readLine();
nota2=Integer.parseInt(s);
System.out.println("Entre com a nota do trabalho");
s=dado.readLine();
trabalho=Integer.parseInt(s);
media=(nota1+nota2+trabalho)/3;
System.out.println("Media :"+ media);
}
catch (IOException e)
{
System.out.println("Houve um erro na entrada de dados");
}
}
}
Falow!!!
[color=“red”]Editado para conter o BBCode CODE -jeveaux[/color]
Seguinte … mandei pro seu email uma classe chamada Keyboard , eu peguei de exemplo em um livro … funciona certinho !!!
da uma olhada ae …