main()调用 我也试过了,编译和运行都没问题,输出的是m+n。你的pai方法是static的,也可以用类名直接调用,结果一样。-不知道楼主有什么疑惑- 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思 我没有改路径 static void pai()static一定要有吧? 如果void pai()这个方法没有static, 你就必须这样调用: new prt().pai(); 受教了 你这个方法怎么解释的啊 另外 public class prt{static void pai(int m=0 ,int n=10 ,char p[]){ System.out.print(m+n);}public static void main(String args[]) {pai(); }}报了好多错哦 怎么解决 楼上的代码, 我无语了....... 你学JAVA不看书么? 书上会有这样的代码?方法的参数列表声明中不能直接赋值的, 改成下面的:public class prt { static void pai(int m ,int n, char[] p) { System.out.print(m + n); } public static void main(String[] args) {pai(); }} 不好意思, 上面的代码还没改好, 就误按了"回复"了, 应该是:public class prt { static void pai(int m ,int n, char[] p) { System.out.print(m + n); } public static void main(String[] args) { pai(0, 10, null); }}顺便说一下, 楼主注意一下代码格式, 看得好累. public class Exa{ static int m=0; static int n=10; static void pai(){ System.out.print(m+n); } public static void main(String args[]){ Exa.pai(); }} TO:Dan1980(String someGoodAdvices) 批评的好小伙子 你是好样的 书上没有看过才来问撒 提问答案来的快 我是用记事本编写的 所以代码格式乱了些 你们都是好样的 public class a{static void pai(int n ,char []p){ System.out.print("m+n");n++;if(n>0&&n<900)pai(n+1,char []p);}public static void main(String args[]) {//pai(2); }}我的这个递归算法 帮我看一下 如果pai(n+1,char []p);里面没有char []p就能执行 但是多了char []p以后就错了 为什么? 数据结构问题求解 如何读懂一个类 jna里的传引用型字符串如何表示 网页上的Applet显示不出来,总是在JAVA控制台上报错NoClassDefFund 怎样调用一个类的私有方法 求助阿!! jar文件问题! 谁有介绍jvm比较好的资料 求助 关于窗体的问题 关于java的参数传递问题。 大家都来整理资料,一起给初学者指点迷津! applet 中如何添加一个这么一个对象
static一定要有吧?
public class prt
{
static void pai(int m=0 ,int n=10 ,char p[])
{
System.out.print(m+n);
}
public static void main(String args[])
{pai();
}
}
报了好多错哦 怎么解决
static void pai(int m ,int n, char[] p) {
System.out.print(m + n);
}
public static void main(String[] args) {
pai();
}
}
public class prt {
static void pai(int m ,int n, char[] p) {
System.out.print(m + n);
}
public static void main(String[] args) {
pai(0, 10, null);
}
}顺便说一下, 楼主注意一下代码格式, 看得好累.
static int m=0;
static int n=10;
static void pai(){
System.out.print(m+n);
}
public static void main(String args[]){
Exa.pai();
}
}
批评的好小伙子 你是好样的
书上没有看过才来问撒 提问答案来的快
我是用记事本编写的 所以代码格式乱了些 你们都是好样的
{
static void pai(int n ,char []p)
{ System.out.print("m+n");
n++;
if(n>0&&n<900)
pai(n+1,char []p);
}
public static void main(String args[])
{//pai(2);
}
}
我的这个递归算法 帮我看一下 如果
pai(n+1,char []p);里面没有char []p就能执行 但是多了char []p以后就错了 为什么?