一个命令行输入问题

qiang925 2008-03-14 05:07:48
java是怎么从命令行中获得一串数字。比如11 22 33 4 5 6 6(每个数字以空格隔开)
然后再打印出来11 22 33 4 5 6 6
又可以以单个数字,比如输出22
...全文
101 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
J_Factory 2008-03-14
  • 打赏
  • 举报
回复
規范的寫法是public static void main(String[] args)
在命令行下輸入的字符串用String數組args[]接受,把args換成其他的表示也行
如:public static void main(String[] args)——>public static void main(String[] fuck) fuck[]也是可以接受命令行下的字符串的~~~~
dracularking 2008-03-14
  • 打赏
  • 举报
回复
javac编译命令有带参数
zhsjun 2008-03-14
  • 打赏
  • 举报
回复
main参数是一种方式,但不适合大数据量
5楼的方法可以,但需要修改
String tx = br.readLine();

String[] tx = br.readLine().split(" ");这样就将数字单个分离,变成了数组
nihuajie05 2008-03-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 healer_kx 的回复:]
看书,研究一下main函数的参数。
[/Quote]
lantu007 2008-03-14
  • 打赏
  • 举报
回复
是指在命令行窗口输入吧
可以用BufferedReader类来实现,例如:
import java.io.*;
public class ts{
public static void main(String[] args) throws IOException {

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String tx = br.readLine();
System.out.println(tx);

}
}
吴冬冬 2008-03-14
  • 打赏
  • 举报
回复
main不是带参数String[] args吗?
你在命令行后面的参数都会保存到那里面
forestking_xx 2008-03-14
  • 打赏
  • 举报
回复
main 函数不是有个String[] args 吗?这个就是用来接收命令汗参数的。
boilin 2008-03-14
  • 打赏
  • 举报
回复
args[i]
healer_kx 2008-03-14
  • 打赏
  • 举报
回复
看书,研究一下main函数的参数。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧