社区
Java SE
帖子详情
main()调用
haisenmai
2005-04-08 07:49:35
public class prt
{
static void pai()
{ System.out.print("m+n");
}
public static void main(String args[])
{pai();
}
}
程序目的main()调用pai()
能通过编译 但不能执行结果 为什么 谢谢
...全文
160
14
打赏
收藏
main()调用
public class prt { static void pai() { System.out.print("m+n"); } public static void main(String args[]) {pai(); } } 程序目的main()调用pai() 能通过编译 但不能执行结果 为什么 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haisenmai
2005-04-08
打赏
举报
回复
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以后就错了 为什么?
haisenmai
2005-04-08
打赏
举报
回复
TO:Dan1980(String someGoodAdvices)
批评的好小伙子 你是好样的
书上没有看过才来问撒 提问答案来的快
我是用记事本编写的 所以代码格式乱了些 你们都是好样的
woanon
2005-04-08
打赏
举报
回复
定义类和方法的时候只能定义抽象的,用对象来实例化
zhangxiaomin88
2005-04-08
打赏
举报
回复
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();
}
}
Dan1980
2005-04-08
打赏
举报
回复
不好意思, 上面的代码还没改好, 就误按了"回复"了, 应该是:
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);
}
}
顺便说一下, 楼主注意一下代码格式, 看得好累.
Dan1980
2005-04-08
打赏
举报
回复
楼上的代码, 我无语了.......
你学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();
}
}
haisenmai
2005-04-08
打赏
举报
回复
受教了 你这个方法怎么解释的啊 另外
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();
}
}
报了好多错哦 怎么解决
Dan1980
2005-04-08
打赏
举报
回复
如果void pai()这个方法没有static, 你就必须这样调用:
new prt().pai();
haisenmai
2005-04-08
打赏
举报
回复
不好意思 我没有改路径 static void pai()
static一定要有吧?
jasontaoge
2005-04-08
打赏
举报
回复
可运行没发现什么异常
建议用命令提示幅试试
hongyan2004
2005-04-08
打赏
举报
回复
没问题,我试过了:m+n,因为你那个方法是静态的,所以可以在主方法中调用,要是不是就不能,只能通过对像句柄来操作
linkingshen
2005-04-08
打赏
举报
回复
我也试过了,编译和运行都没问题,输出的是m+n。
你的pai方法是static的,也可以用类名直接调用,结果一样。
-不知道楼主有什么疑惑-
Z_Beginner
2005-04-08
打赏
举报
回复
可以执行啊,
就是是输出m+n
Z_Beginner
2005-04-08
打赏
举报
回复
pai(n+1,p);
获得CPU序列号和CPU厂商名
如何获得CPU序列号和CPU厂商名
c#控制台
Main
方法
调用
其他方法
然后在
main
方法中
调用
这里类型,这时就可以看到
main
方法只允许
调用
本类中私有类型的静态方法,如图。然后在返回到
main
方法中使用类
调用
方法形式来
调用
方法,这时可以看到只能
调用
其它类的静态方法,如图。但是在
main
方法中new出其它类对象
调用
方法是不受印象的,如图。然后在新建一个创建些不同类型的方法,如图。先创建一个
main
方法的类型,如图。然后在类中创建几种类型的方法。
【如何在静态方法/
main
方法中
调用
Controller】 @PostConstruct注解使用
如何在静态方法/
main
方法中
调用
Controller 前言 根据功能需求,一般Controller层是用来处理外部请求的,最常见的就是@RequestMapping("../..")这样的书写,但是有时会遇到不通过外部,而由自己手动发起去
调用
这个控制层去发起某个操作,就是在
main
方法中
调用
调用
Controller。 静态方法的问题
main
方法在一个类中属于一个静态方法,所以不难想到,要在这个
main
方法里使用Controller,就必须将这个Controller也声明为静态的, .
C++ 之
main
函数的
调用
与被
调用
main
函数能
调用
自身吗? 其他函数能
调用
main
函数么? 下面先看一段有意思的程序,一个简洁有趣的打印菱形的程序。 [cpp] view plaincopy int line = 1; int
main
() { printf("%*s\n",7-(line>4?line-4:4-line),
Java中
main
函数
调用
其他类中的方法
Java中
main
函数
调用
其他类中的方法 初学者也许会遇到过这种情况:主函数里
调用
其他函数由于
main
函数 有static不能用 this关键字
调用
解决方法: 直接实例化 大的类名 java万物皆对象 对象.·方法 即可完成
调用
java ...
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章