java 自我知识总结(五)双重循环制作图形

来源:互联网 发布:linux安装输入法 编辑:程序博客网 时间:2024/06/13 23:01

代码:

public class Test {

public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i =0 ;i<10 ;i++){
for(int j = 10 ; j>i ;j--){
System.out.print("#");
if(j==5){
break; // 只能打断 j 循环, 不能打断 i 循环
}
}
System.out.println();
}
}

}


结果:

######
######
######
######
######
#####
####
###
##
#


标号符号代码:

public class Test {
   public static void main(String[] args) {
// TODO Auto-generated method stub
AAA:for(int i =0 ;i<10 ;i++){
BBB:for(int j = 10 ; j>i ;j--){
System.out.print("#");
if(j==5){
break BBB; // 只能打断 j 循环, 不能打断 i 循环
}
}
System.out.println();
}
}
}

结果:

######
######
######
######
######
#####
####
###
##
#


代码:

public class Test {
    public static void main(String [] args){
for( int i = 1 ;i<=4 ;i++){
for(int j = 1;j<i;j++){
System.out.print(" ");
}
for(int k = 7 ;k>=2*i-1 ;k--){
System.out.print("#");
}
System.out.println();
}
}


}


结果:

#######
 #####
  ###
   #

原创粉丝点击