Filecoin 分布式机器 Java Out Of Memory nginx反向代理 mAPI algorithm performance javafx networking encryption 虚拟机 jaxb 建筑资质 后台ui模板 jq延时 java数据分析 base64转16进制 docker启动容器 Navicat python的re模块 java中正则表达式 java有哪些数据类型 java开发学习 java获取ip地址 java配置文件 linux系统安装步骤 linux文档 修改mac地址软件 acmecadconverter 灼热峡谷 redis入门指南 python的用途 自制题库答题考试软件 js倒计时 深渊碎片 pmbok第六版 autocad2004迷你版 1500左右性价比最高的手机 逆战丛林魅影 摇骰子表情包
当前位置: 首页 > 学习教程  > 编程语言

学习记录311@java双循环打印各种三角形

2020/9/19 14:33:39 文章标签:

代码如下:

import java.util.Scanner;
public class Test{
	
	public static void main(String[] args){
		/* 
			*****
			*****
			*****
			*****
			*****
		*/
		
		for(int i=0;i<5;i++){
			for(int j=0;j<5;j++){
				System.out.print("*");
			}
			System.out.println("");	
		}
		
		System.out.println("-----------------------------------------------");	
		
					
		/* 		
			*
			**
			***
			****
			*****
		 */
		for(int i=0;i<5;i++){
			for(int j=0;j<=i;j++){
				System.out.print("*");
			}
			System.out.println("");	
		}
		
		System.out.println("-----------------------------------------------");	
		
		/* 
			*****
			****
			***
			**
			*
		*/
		
		for(int i=0;i<5;i++){
			for(int j=5;j>i;j--){
				System.out.print("*");
			}
			System.out.println("");	
		}
		
		System.out.println("-----------------------------------------------");	
		
		/* 
			*****
			 ****
			  ***
			   **
				*
			
		*/
		
		for(int i=0;i<5;i++){
			for(int k=0;k<i;k++){
				System.out.print(" ");
			}
			for(int j=5;j>i;j--){
				System.out.print("*");
			}
			System.out.println("");	
		}
		
		System.out.println("-----------------------------------------------");	
		
		/* 
			   *
			  ***
			 *****
			*******
			
		*/
		
		for(int i=0;i<4;i++){
			for(int k=3;k>i;k--){
				System.out.print(" ");
			}
			for(int j=0;j<i*2+1;j++){
				System.out.print("*");
			}
			System.out.println("");	
		}
		
		System.out.println("-----------------------------------------------");	
		
				
		/* 
			   *
			  * *
			 *   *
			*******
			
		*/
		
		for(int i=0;i<4;i++){
			for(int k=3;k>i;k--){
				System.out.print(" ");
			}
			
			for(int j=0;j<i*2+1;j++){
				if(i==0 || i==3 || j==0 || j==i*2+1-1){
					System.out.print("*");
				}else{
					System.out.print(" ");
				}
			}
			System.out.println("");	
		}
		
		System.out.println("-----------------------------------------------");	
		
		/* 
			*******
			 *****
			  ***
			   *
		*/
		
		for(int i=0;i<4;i++){
			for(int k=0;k<i;k++){
				System.out.print(" ");
			}
			for(int j=0;j<-2*i+7;j++){
				System.out.print("*");
			}
			System.out.println("");	
		}
		
		System.out.println("-----------------------------------------------");	
		
		/* 
			*******
			 *   *
			  * *
			   *
		*/
		
		for(int i=0;i<4;i++){
			for(int k=0;k<i;k++){
				System.out.print(" ");
			}
			for(int j=0;j<-2*i+7;j++){
				if(i== 3 || i==0 || j == 0 || j == -2*i+7-1){
					System.out.print("*");
				}else{
					System.out.print(" ");
				}
			}
			System.out.println("");	
		}
		
		System.out.println("-----------------------------------------------");	
		
		/*     *
			  * *
			 *   *
			*     *
			 *   *
			  * *
			   *
		*/
		
		for(int i=0;i<7;i++){
			if(i<=3){
				for(int k=3;k>i;k--){
				System.out.print(" ");
				}
			
				for(int j=0;j<i*2+1;j++){
					if(i==0 || j==0 || j==i*2+1-1){
						System.out.print("*");
					}else{
						System.out.print(" ");
					}
				}
				System.out.println("");	
			
			}else{
				for(int k=1;k<=i-3;k++){
				System.out.print(" ");
				}
				for(int j=0;j<-2*i+13;j++){
					if(j==0 || j==-2*i+13-1){
						System.out.print("*");
					}else{
						System.out.print(" ");
					}
				}
				System.out.println("");	
				
			}
			
		}
		
		System.out.println("-----------------------------------------------");	
		
	}
}

结果如下:
在这里插入图片描述
不想写解释了,如有疑问可私聊


本文链接: http://www.dtmao.cc/news_show_200111.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?