Java常见代码

打印直角三角形

public class test
{

	
	public static void main(String[] args) 
		{
			int totalrows=10;
			for(int rows=1;rows<=totalrows;rows++ )//执行当前行数
			{
				
				for(int starts=1;starts<=2*rows-1;starts++)//打印当前所在行的星星数
				{
					System.out.print("*");
				}

				System.out.println("");//执行换行

			}
		}
}

  

打印实心三角形的

public class test
{

	
	public static void main(String[] args) 
		{
			int totalrows=10;
			for(int rows=1;rows<=totalrows;rows++ )//执行当前行数
			{
				for(int spaces=1;spaces<=totalrows-rows;spaces++)//打印当前所在行的空格数
				{
					System.out.print(" ");
				}
				for(int starts=1;starts<=2*rows-1;starts++)//打印当前所在行的星星数
				{
					System.out.print("*");
				}

				System.out.println("");//执行换行

			}
		}
}

  

打印空心三角形

public class test
{

	
	public static void main(String[] args) 
		{
			int totalrows=10;
			for(int rows=1;rows<=totalrows;rows++ )//执行当前行数
			{
				for(int spaces=1;spaces<=totalrows-rows;spaces++)//打印当前所在行的空格数
				{
					System.out.print(" ");
				}
				
				System.out.print("*");
				for(int stars=1;stars<=2*rows-3;stars++)//打印当前所在行的星星数
				{
					
					if(rows==10)
						System.out.print("*");
					else
						System.out.print(" ");
					
					
				}
				if(rows!=1)
						System.out.print("*");
				System.out.println("");//执行换行

			}
		}
}

  

打印菱形

猜你喜欢

转载自www.cnblogs.com/kitor/p/10273110.html
今日推荐