永发信息网

JAVA中递归参数传递问题

答案:1  悬赏:0  手机版
解决时间 2021-03-24 09:40
JAVA中递归参数传递问题
最佳答案
public class Practise {
static int k = 0;

static void aa(int a) {
if (a == 1) {
System.out.println("[a == 1]参数a为:"+a);
return;
} else {
System.out.println("[a != 1]参数a为:"+a);
aa(a - 1);
System.out.println("[a - 1]参数a为:"+a);
System.out.println("递归a:"+a);
if (k == 2) {
System.out.println("[k == 2]参数a为:"+a+",变量k:"+k);
return;
}
k++;
System.out.println("[k++]参数a为:"+a+",变量k:"+k);
aa(a - 1);
}
}

public static void main(String[] args) {
// TODO Auto-generated method stub
aa(5);
}
}

运行结果:







红色标注部分为楼主代码中对a的打印【System.out.println(a);】
通过其余打印语句可以清楚,为什么会是23245的打印结果了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在天正给排水里面造阀门后就不能打开阀门菜单
惨遭厄运的意思
酒量不好的人喝哪种养生酒好
找个电气工程师做男票的好处是啥
2017年专业技术人员考试 什么是职业道德
下载了个搜狗皮肤但打不开,默认打开方式是迅
扬州科中贸易有限公司在什么地方啊,我要过去
俞曲园陶文瑜阅读答案
描写人物外貌的片段
logo有GT两字母的是什么牌子的车。
中脉产品怎么样?中脉产品可信吗??
矮子坐高凳——----- 八月的核桃——---- 稻
飞天老鼠问卦组成一个成语是什么
早教师和亲子教师哪个好
对下面语段意思概括最恰当的一项是(3分)C20
推荐资讯
殇心两字是啥意思
具体到某一时刻发了一组男女牵手的表情是什么
想要帮扶一个农村儿童应该联系哪个部门
Do you know what kind of things the young
秋分这一天可以看见全月吗
怎么看电脑的硬盘驱动,怎么看电脑上有没有ACH
手工制作老爷爷的胡须怎么办
如图,若未知数为x,则数轴上所表示的不等式
如图,在四边形ABCD中,AB=CD,AC⊥BD,添加
王宏焜和王俊焜哪个名字好五行缺火起名
东莞哪里可以考会计证,要多少钱
有人说我太浮躁, 浮躁什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?