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下写上他们的名 就可以运行哪个?

上面我写的可能不对,主要就是这意思,帮我看下怎么弄,还有底下的多种算法需要都注释掉吗?

简单点说,就是一个类里面,我写了多种算法的代码,然后保存,以后想调哪个算法的代码就在程序入口下写上哪个算法的名就可以运行,分开独立运行!

好像也能把所有算法都执行,也都能分开独立运行!
展开
 我来答
匿名用户
2013-04-29
展开全部
你的demo1、demo2方法都设置为static:static void demo1
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("你好啊");
}
}
科学发簪观
2013-04-29 · TA获得超过1342个赞
知道小有建树答主
回答量:896
采纳率:0%
帮助的人:661万
展开全部
这个需要用到java的反射机制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
puziguo
2013-04-29 · TA获得超过1928个赞
知道小有建树答主
回答量:884
采纳率:86%
帮助的人:811万
展开全部
java命令可以有运行参数,这个你知道吗?

如果知道,你可以判断命令参数,然后去调用不同的方法

或者你是不清楚如何在eclipse中输入命令参数?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式