void draw(int n){
if(n==1) system.out.println("*");
else{
draw(n-1);
for(int i=0;i<n;i++)
system.out.print("*");
system.out.println();
}
} void drawx(int n){
if(n==1) system.out.println("*");
else{
for(int i=0;i<n;i++)
system.out.print("*");
system.out.println();
drawx(n-1);
for(int i=0;i<n;i++)
system.out.print("*");
system.out.println();
}
}
if(n==1) system.out.println("*");
else{
draw(n-1);
for(int i=0;i<n;i++)
system.out.print("*");
system.out.println();
}
} void drawx(int n){
if(n==1) system.out.println("*");
else{
for(int i=0;i<n;i++)
system.out.print("*");
system.out.println();
drawx(n-1);
for(int i=0;i<n;i++)
system.out.print("*");
system.out.println();
}
}
解决方案 »
- 用struts产生的form 标签如何添加 javascript 的事件等其他
- 关于struts的提交页面的刷新问题,我使用一个页面向另一个页面提交表单。会出现确认对话框
- 帮我解释一下数据库什么时候会加锁?!!!!!!!!
- HTTP Status 500 - java.lang.NoClassDefFoundError
- fusioncharts传值问题,老大们帮帮忙!
- ActionForm问题
- JFreeChar画CPU线图的背景(在线等....进来说清思路或给个DEMO就行)
- 如何将Hibernate配置到Weblogic JNDI上
- 如何在JAVA中自定义HttpServletResponse对象并用sendRedirect方法转移页面(急!!)
- @Transient用法有个疑问?是否无法通过Criteria获取
- 大家帮我看看下面一个在jbuilder里面编译的问题出在哪里吧,谢谢! :)
- 高分征求大家意见,希望大家都进来谈谈意见,谢谢大家
{
for(int i = 0 ; i < index ; i++)
{
System.out.print('*');
}
System.out.println();
if(index < 5 && flag == false)
{
index++;
print(index,false);
}
else if(index == 5 && flag == false)
{
index--;
print(index,true);
}
else if(flag == true && index >1)
{
index--;
print(index,true);
}
}
另一个和这个差不多
public class Test{
static int flag=0;
public static void main(String args[]){
//drawx(4);
draw(4);
}
static void drawx(int n){
if(n==1) System.out.println("*");
else{
for(int i=0;i<n;i++)
System.out.print("*");
System.out.println();
drawx(n-1);
for(int i=0;i<n;i++)
System.out.print("*");
System.out.println();
}
}
static void draw(int n){
if(n==1){
for(int i=0;i<1+flag;i++)
System.out.print('*');
System.out.println();
}
else{
for(int i=0;i<1+flag;i++)
System.out.print('*');
System.out.println();
flag++;
draw(n-1);
flag--;
for(int i=0;i<1+flag;i++)
System.out.print('*');
System.out.println();
}
}
}