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()获得输入的文本。 最近面试遇到的三道 全英 循环 的题目 关于PreparedStatement的疑问 部署petstore时奇怪的java.lang.NoSuchMethodError错误!! java解析xml awt和swing包里具体是什么?(详细的) 初学java的ado,谢谢 百狗狗双搜(搜索之家)---搜索资料的最好网站(捧场就给分)^_^ 如何获得一个(20~30)之间的随机数. 哪里有软件工程java版可以下载? 集合的交,并,和以及它们性能对比C的问题。 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()获得输入的文本。