2个办法
1)java Testclass 1 3 25
程序里面public static void main(String[] args) {
ags[0] = 1; ags[1] = 3; agrs[2] = 25
2) 利用Scanner来接受输入
javautilScanner scanner = new javautilScanner(Systemin);
String input = scannernext();
int value =scannernextInt();
String line = scannernextLine();
double dbValue =scannernextDouble();
最简单的方法,估算一下大概要用多少时间能编译完,用Threadsleep()睡几秒,如果估算不了,就用while循环每睡一秒判断一次aasm是否存在(建立上级目录的File对象列出文件),存在的话在再建立aasm的File对象
inputStream = RuntimegetRuntime()exec(cmd);
java的这个方式,得到的是控制台的输出流,
也就是linux命令运行完,显示在屏幕上的东西,都以流的方式传递给java了,
可以通过下边的方式
InputStreamReader insr = new InputStreamReader(inputStream, “GBK”);
BufferedReader br = new BufferedReader(insr);
while (brready()) {
String line = brreadLine();
}
得到屏幕上显示的一行行内容,解析得到你想要的结果。
InputStreamReader 最后一个参数,是设置显示流是什么字符集的,如果不正确,请自行调整一下。
步骤如下:
1、新建一个“文本文档”然后打开。
2、写好代码保存,然后把后缀名由txt改为java。
3、按Windows图标键+R打开系统的“运行”,输入“cmd”,打开系统“命令提示符”。
4、使用 cd 命令定位到之前写好的代码的文件路径。
5、使用 “javac 文件名java”命令编译。
6、如果没有错误,使用“java 文件名”命令运行即可。
以上就是关于Java程序中怎么获取cmd中输入的数字全部的内容,包括:Java程序中怎么获取cmd中输入的数字、java 中如何获取cmd程序结束、java运行linux命令获得返回值的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)