
正文
java利用递归画图代码 java实现递归算法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java求解 我要用一维直线分形法画一座山 就是用递归分割和中点置换 我写好了代码但是无法出图 也运行不了
main 方法只是new.调用了无参构造函数...其他的方法没有做任何操作怎么会出图呢
相关问答
Q1: java用递归画星星 用递归的写画 ★★★★ ★★★ ★★ ★ 星星的方法,然后再main函数中
运行图如上。
代码如下:
public static void main(String[] args) {
new StarDemo().printStar(5);
}
public void printStar(int num){
if(num0){
for (int i = 0; i num; i++) {
System.out.print("★");
}
System.out.print(" ");
num--;
printStar(num);
}
}
Q2: 求java高手给我讲解如下代码, 递归fun方法 是怎么个递归次序 我是新手请大师耐心讲解.谢谢了。
画一下图就可以了,你每递归一次画一个方框,顺序执行
比如:
1、int a=fun(10);
2、调用fun()函数并赋初值为n=10
3、 if(n==1||n==2) 为0
4、执行else
5、返回时调用fun()(第一个fun(n-2)此时这个函数里n=8)
。。。。。。
一个fun()函数画一个方框并用箭头连起来就行了
不懂的话百度一个将递归的是视频吧。
Good Luck!
java利用递归画图代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实现递归算法、java利用递归画图代码的信息别忘了在本站进行查找喔。






