public class Class
{
static int f(int n)
{
if(n==1)
return 1;
else
{
return n*f(n-1);
}
}
public static void main(String args[])
{
int i=5;
if(args.length>0)
i=Integer.parseInt(args[0]);
System.out.print(" "+i+"!="+f(i));
}
}
这段程序中的
if(args.length>0)
i=Integer.parseInt(args[0]);
怎么使用?谢谢帮帮忙!
还有,我是第一次提问,那个分是不是有限的啊,用完了就不能提问了吗?
{
static int f(int n)
{
if(n==1)
return 1;
else
{
return n*f(n-1);
}
}
public static void main(String args[])
{
int i=5;
if(args.length>0)
i=Integer.parseInt(args[0]);
System.out.print(" "+i+"!="+f(i));
}
}
这段程序中的
if(args.length>0)
i=Integer.parseInt(args[0]);
怎么使用?谢谢帮帮忙!
还有,我是第一次提问,那个分是不是有限的啊,用完了就不能提问了吗?
比如 java class 10我没用过参数 格式不一定对
Inter.parseInt(agrs[])给i赋值为10啊?我用的Eclipse
public class digui
{
static int f(int n)
{
if(n==1)
return 1;
else
{ return n*f(n-1);
} }
public static void main(String args[])
{
int i=5;
if(args.length> 0)
i=Integer.parseInt(args[0]);
System.out.print(" "+i+"!="+f(i));
}
}
javac Digui.java
java Digui 10