java里同一个类下,我写了2种方法的代码,保存在一起了,用的eclipse
运行时候,如何在main程序入口下,我写a1,就运行a1的代码,写a2就运行a2的代码?举例如下:publicclassTestpublicstaticvoidmain(...
运行时候,如何在main程序入口下,我写a1,就运行a1的代码,写a2就运行a2的代码?
举例如下:
public class Test
public static void main(String[]args)
demo2();
//--------------------------------------------
void demo1
System.out.println("你好");
void demo2
System.out.println("你好啊");
//---------------------------------------------
就是说类名是一个,程序入口1个,然后里面我写了多个算法,为了以后看着方便,都保存在一个类下面,现在的情况是我要分别运行不同的方法,只需要把不同算法的名直接写到main下面 然后就可以运行这个名的算法。就像上面那效果,demo2和demo1是不同算法,我如何在mian下写上他们的名 就可以运行哪个?
上面我写的可能不对,主要就是这意思,帮我看下怎么弄,还有底下的多种算法需要都注释掉吗?
简单点说,就是一个类里面,我写了多种算法的代码,然后保存,以后想调哪个算法的代码就在程序入口下写上哪个算法的名就可以运行,分开独立运行!
好像也能把所有算法都执行,也都能分开独立运行! 展开
举例如下:
public class Test
public static void main(String[]args)
demo2();
//--------------------------------------------
void demo1
System.out.println("你好");
void demo2
System.out.println("你好啊");
//---------------------------------------------
就是说类名是一个,程序入口1个,然后里面我写了多个算法,为了以后看着方便,都保存在一个类下面,现在的情况是我要分别运行不同的方法,只需要把不同算法的名直接写到main下面 然后就可以运行这个名的算法。就像上面那效果,demo2和demo1是不同算法,我如何在mian下写上他们的名 就可以运行哪个?
上面我写的可能不对,主要就是这意思,帮我看下怎么弄,还有底下的多种算法需要都注释掉吗?
简单点说,就是一个类里面,我写了多种算法的代码,然后保存,以后想调哪个算法的代码就在程序入口下写上哪个算法的名就可以运行,分开独立运行!
好像也能把所有算法都执行,也都能分开独立运行! 展开
3个回答
2013-04-29
展开全部
你的demo1、demo2方法都设置为static:static void demo1
static方法可以被你的main(它也是static)直接调用
static方法可以被你的main(它也是static)直接调用
更多追问追答
追问
你写个具体点的格式,我写了static void demo1 不知道是少括号还是格式不对,里面有错误提示,你写个完整格式让我看看可以不?
追答
public class Test{
public static void main(String[] args){
demo1();//这里写要调用的方法
}
static void demo1(){
System.out.println("你好");
}
static void demo2(){
System.out.println("你好啊");
}
}
展开全部
这个需要用到java的反射机制。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java命令可以有运行参数,这个你知道吗?
如果知道,你可以判断命令参数,然后去调用不同的方法
或者你是不清楚如何在eclipse中输入命令参数?
如果知道,你可以判断命令参数,然后去调用不同的方法
或者你是不清楚如何在eclipse中输入命令参数?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询