社区
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()
能通过编译 但不能执行结果 为什么 谢谢
...全文
158
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);
读懂C++递归程序
递归在计算学科中是一种非常重要的方法,计算理论中到处都有用递归进行表述的问题及求解方法。 在程序设计中,数据描述和算法表达也常用递归,通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。 掌握递归,计算机类专业的学生必须要做到。 本文基于一个C++递归程序,分步骤进行演示,帮助你知道其执行过程,试图帮助你啃下这块硬骨头。
获得CPU序列号和CPU厂商名
如何获得CPU序列号和CPU厂商名
通过
main
调用
_
调用
函数的过程
前两篇文章介绍了栈帧和函数
调用
约定,这篇文章通过一个简单的程序来具体说明一下
调用
函数时都经历了哪些步骤。(建议结合着栈帧的介绍和
调用
约定的介绍这两篇来理解这篇文章,然后通过一个buffer overflow的实例进行深入的理解)。首先看一下源码,非常简单的一个例子,定义了一个foo()函数,将传入的参数x和y的和赋值给z,然后返回z。
main
()函数中
调用
了foo()函数,将返回结果赋值给a并打印...
c#控制台
Main
方法
调用
其他方法
然后在
main
方法中
调用
这里类型,这时就可以看到
main
方法只允许
调用
本类中私有类型的静态方法,如图。然后在返回到
main
方法中使用类
调用
方法形式来
调用
方法,这时可以看到只能
调用
其它类的静态方法,如图。但是在
main
方法中new出其它类对象
调用
方法是不受印象的,如图。然后在新建一个创建些不同类型的方法,如图。先创建一个
main
方法的类型,如图。然后在类中创建几种类型的方法。
python 中定义的函数 如何在
main
中
调用
_在Python中定义
Main
函数(第二部分)
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发。
Main
函数的最佳实践既然您已经了解两种执行方式上的差异,那么掌握一些最佳实践方案还是很有用的。它们将适用于编写作为脚本运行的代码或者在另一个模块导入的代码。如下是四种实践方式:将大部分代码放入函数或类中。使用__name__控制代码的执行。创建名为
main
()的函数来包含要运行的代码。在
main
()中
调用
...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章