Java程序中怎么获取cmd中输入的数字

Java程序中怎么获取cmd中输入的数字,第1张

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命令获得返回值的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10138236.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存