java 的键盘输入问题 这个问题困惑了很久了,java 怎么才能从键盘读入数据啊,三个方面,main(String args[])io流 , 和 swing 的 请高手指教 最好写个例子,多谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class ConsoleRead { public static void main(String[] args) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); boolean inputOK; do { inputOK = true; System.out.print("Please Input you Numbers: "); String s = ""; try { s = br.readLine(); } catch (IOException e) { System.out.println("IO ERROR"); } String[] as = s.split(" "); if (s.compareToIgnoreCase("q") == 0) break; int[] ai = new int[as.length]; try { for (int i = 0; i < as.length; i++) { ai[i] = Integer.parseInt(as[i]); } } catch (Exception e) { inputOK = false; } } while (!inputOK); }} 5.0中有一个Java.util.Scanner类,可以用于读入命令行下的数据,至于Swing方面的数据,一般都是用componet.getText()获得输入的文本。 关于GUI的, 一个关于java.lang.ClassCastException: java.lang.Class的问题 如何利用JSP来完成读取图片的EXIF信息 JOptionPane的图符能否在普通jpanel中使用? 为什么强迫父类转换成子类会出错! 哪位有时间帮我优化一下这个方法,因为执行完需要40秒左右 一个线程的问题 求jsp分页程序 关于构建器,初学,请指点! 把图片存到SQLServer里应该怎么写 拜托各位了 mysql5.0拒绝访问??? java 中如何获取系统时间呀
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
boolean inputOK;
do {
inputOK = true;
System.out.print("Please Input you Numbers: ");
String s = "";
try {
s = br.readLine();
} catch (IOException e) {
System.out.println("IO ERROR");
}
String[] as = s.split(" ");
if (s.compareToIgnoreCase("q") == 0) break;
int[] ai = new int[as.length];
try {
for (int i = 0; i < as.length; i++) {
ai[i] = Integer.parseInt(as[i]);
}
} catch (Exception e) {
inputOK = false;
}
} while (!inputOK);
}
}
componet.getText()获得输入的文本。