[求助]如何在Java中实现键盘输入?
提问者:鈡學鉎佸 | 浏览 次 | 提问时间:2017-02-19 | 回答数量:9
小弟愚昧,只知道在C中由键盘读取的时候用scanf语句,在C++中用cin,但是如何在JAVA中实现呢。。看了个例子。。发现比较麻烦。。不知道由没有高手能指点下。。稍微做点解释什么的。。呵呵。。拜托拜托。。谢谢了。。[s:460]
已有9条答案
这个要自己写一个输入类的,然后每次写程序需要输入的时候再调用这个类就可以了,对于新手,可以不知道这个类是这么实现的,用着先,日后就知道了,呵呵~
以下是该类的代码:package mylib;/** * <p>Title: </p> * * <p>Description: </p> * * <p>Copyright: Copyright (c) 2007</p> * * <p>Company: </p> * * @author not attributable * @version 1.0 */import java.io.*;public class MyInput { public static String ReadString() {BufferedReader br = new BufferedReader(new InputStreamReader(System.in),1);String string = " ";try{ string = br.readLine();}catch(IOException ex){ System.out.println(ex);}return string; } public static int ReadInt() {return Integer.parseInt(ReadString()); } public static double ReadDouble() {return Double.parseDouble(ReadString()); } public static byte ReadByte() {return Byte.parseByte(ReadString()); } public static short ReadShort() {return Short.parseShort(ReadString()); } public static long ReadLong() {return Long.parseLong(ReadString()); } public static float ReadFloat() {return Float.parseFloat(ReadString()); } public static boolean ReadBoolean() {return Boolean.parseBoolean(ReadString()); }}复制代码
银狼milano
回答数:200 | 被采纳数:103
2017-02-19 09:48:31
System.in.read就行了
为什么要自己写类呢?
何必珍珠未寂寥
回答数:51 | 被采纳数:125
2017-02-19 07:49:40
貌似也可以用接口实现键盘输入?
用KeyListener
实现方法public viod keyTyped(KeyEvent e){
s+=e.getKeyChar();
getGraphics().drawString(s,0,10);
}
......
谢谢。。这个所谓的“引用类”。。怎么理解?能否举个简单的例子
rosalie365
回答数:99 | 被采纳数:124
2017-02-19 13:30:41
现在还没看到接口那篇。。还不怎么能理解你的方法。。不过谢谢啊。。
动感babye
回答数:180 | 被采纳数:25
2017-02-19 11:41:25
String st1=new String();
System.out.println("Bitte geben Sie einen Satz ein:");
System.in.read(???);
String st2=st1.toUpperCase();
System.out.println(st2);
请问如何在问号处填变量,才能把读进来的字符串赋给st1?
就是在这个工程里面再建一个CLASS(比如叫MYINPUT),里面的代码写上那个类,然后在主CLASS中调用刚刚那个CLASS就可以了(package MYINPUT),
调用时:
MYINPUTmyinput = new MYINPUT;
int a;
a = myinput.ReadInt();
就可以了
往事回忆最美
回答数:154 | 被采纳数:109
2017-02-19 17:42:59
完了,你说的这么具体了。。我还是没试验出来。。我对不起你啊。。。。。能不能吧主体结构写下啊。。
谢谢啊。。。
不好意思,之前一直没有上论坛,现在才看见,希望还能帮上忙,以下是我以前写练习的例子,你解压之后打开工程运行就知道怎么用了,祝好运~[s:526]
MyLib.rar
2007-12-03 10:08 上传点击文件名下载附件下载积分: 电元 -5
8 KB, 下载次数: 8, 下载积分: 电元 -5