我要递归的时候打印出如下格式,可以吗? 我要递归的时候打印出如下格式,可以吗?1 2 3 4 5 6 7 8 9 也就是分层缩进的格式,前面用空格代的代替 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有规律啊。这个CSDN格式会乱的就是这个意思,1有两个子节点2和4,那么4要和2打印在同一列 so easy!do it your self! 不用递规int maxVal = 99;for(int i=0; i<=99; i+=3){ int spaceCnt = i/3; for(int k=0; k<spaceCnt; k++) System.out.print(' '); for(int j=0; j<3; j++){ System.out.print(i + j); } System.out.println();} 递归如://建立树buildTree(rootNode,0);public void buildTree(Node node, int level) throws Exception { for (int j=0;j<nl.length;j++){ System.out.print(' '); } System.out.println(node.getName()); NodeList nl = node.getNodeList(); //提取子节点递归 for(int i=0;i<nl.length;i++){ buildTree(nl.getItem(i), level+1); }} 最简单合楼主要求的public class test { private static void prt(String s,int beginN,int endN){ System.out.print(s); s = s+" "; for(int i=0;i<3;i++){ System.out.print(beginN); beginN++; if(beginN>endN)return; } System.out.println(""); prt(s,beginN,endN); } public static void main(String[] args) throws Exception{ prt("",1,9); }} 初学java,关于JDBC的问题 求高手帮忙看下 我要修改密码哪错了吗 为什么改不了 我是新手 求教 java程序打包成jar,出错了,如何看发生什么错误? 用java如何随机获取一幅图片中的几个点 或者怎么把一幅图片分成大小不同的小块儿 实在搞不懂,求教: byte b = 0xFFFFFFFF 是成功赋值的过程? 如何把Image对象保存成jpg图像格式? 高分请教exej4的问题!~ java的单步调试 构造方法到底怎么用,构造方法体中可以放些什么东西,它和一般方法有什么本质区别功能上 关于web项目中处理多语言的问题征求建议! 到底什么是业务逻辑啊? 屏幕坐标问题
就是这个意思,1有两个子节点2和4,那么4要和2打印在同一列
do it your self!
int spaceCnt = i/3;
for(int k=0; k<spaceCnt; k++)
System.out.print(' ');
for(int j=0; j<3; j++){
System.out.print(i + j);
}
System.out.println();
}
buildTree(rootNode,0);public void buildTree(Node node, int level) throws Exception {
for (int j=0;j<nl.length;j++){
System.out.print(' ');
}
System.out.println(node.getName()); NodeList nl = node.getNodeList();
//提取子节点递归
for(int i=0;i<nl.length;i++){
buildTree(nl.getItem(i), level+1);
}
}
public class test {
private static void prt(String s,int beginN,int endN){
System.out.print(s);
s = s+" ";
for(int i=0;i<3;i++){
System.out.print(beginN);
beginN++;
if(beginN>endN)return;
}
System.out.println("");
prt(s,beginN,endN);
} public static void main(String[] args) throws Exception{
prt("",1,9);
}
}