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以后就错了 为什么? 角谷猜想的证明 关于多线程问题,帮忙下。 我在一个窗体里创建了一个临时表,结果窗体一关闭,临时表就自动删除了(sybase数据库),那位有什么好办法吗? 怎样得到JComboBox和JTextField里面的数据 有关Jfreechart画折线图的问题 怎么设置JTextField的输入焦点 Jtable怎么加横向滚动条 UTF-8编码转换问题 java.sql.SQLException: 流已被关闭 javamail中如何收到21cn邮箱的发件箱及草稿箱的信,请问文件夹是名字是什么? 大家都来整理资料,一起给初学者指点迷津! 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以后就错了 为什么?