多谢
public class Test1 {
long num=1;
void testCount(String args[0]){
for(long i=1;i<=parseLong(args[0]);i++){
num=num*i;
}
}
public static void main(String args[]){
System.out.println(new Test1().testCount((args[0])));
}
}
public class Test1 {
long num=1;
void testCount(String args[0]){
for(long i=1;i<=parseLong(args[0]);i++){
num=num*i;
}
}
public static void main(String args[]){
System.out.println(new Test1().testCount((args[0])));
}
}
解决方案 »
- 在页面text中输入要查询的关键字,在检索结果中将关键字高亮显示,类似百度Google那样,怎么做啊?
- 一道笔试题 (有正确讲解答案马上结贴)
- 怎么搭建WEB服务器?
- 简单反射问题,生成构造函数时抛异常
- 为什么Java编译时返回使用或覆盖了已过时的 API 要了解详细信息 请使用 -Xlint:deprecation 重新编译的错误?
- 请教配置问题
- printStackTrace函数到底输出的是什么信息?
- 请教各位大虾,怎样用java 1.1 实现把鼠标放在按钮上所出现的提示(tiptext)(给100分)
- 请大神指点,感激不尽
- 多线程下载为何下载的文件被损坏了
- 如何在一个jpanel上面画个圆出来啊?
- 如何让整数后面不带着.0,我寸的格式是float的
public class Test1 {
long num=1;
long testCount(long a){
for(long i=1;i<=a;i++){
num=num*i;
}
return num;
}
public static void main(String args[]){
System.out.println(new Test1().testCount(java.lang.Long.parseLong(args[0])));
}
}
public class Test1 {
long num=1;
long testCount(long a){
for(long i=1;i<=a;i++){
num=num*i;
}
return num;
}
public static void main(String args[]){
System.out.println(new Test1().testCount(java.lang.Long.parseLong(args[0])));
}
}
程序是没错
(new Test1().testCount(java.lang.Long.parseLong(args[0])))这里的args[0]是你从命令行输入的参数,执行命令为java Test1 N,N为你要输的数字
void testCount(String args){
for(long i=1;i<=Long.parseLong(args);i++){
num=num*i;
}
System.out.println(num);
}
public static void main(String[] args) {
new MainClass().testCount(args[0]);
}}
System.out.println(new Test1().testCount(java.lang.Long.parseLong(args[0])));
}
其实你的args[0]是main的参数
所以运行时的执行命令为java Test1 数字