java 打印各种 图形

原创 2013年12月03日 19:21:09
package ch09;

import java.util.Scanner;

public class Test03
{
	public static void main(String[] args)
	{
		Scanner input = new Scanner(System.in);
		System.out.println("请输入行数");
		int rows=input.nextInt();
		for (int i = 0; i < rows; i++)
		{
			for (int j = 0; j <= i; j++)
			{
				System.out.print("* ");
			}
			System.out.println();
		}
		System.out.println("倒过来的三角");
		for (int i = rows-1; i >=0; i--)
		{
			for (int j = 0; j <= i; j++)
			{
				System.out.print("* ");
			}
			System.out.println();
		}
		
	}
}
请输入行数
5
* 
* * 
* * * 
* * * * 
* * * * * 
倒过来的三角
* * * * * 
* * * * 
* * * 
* * 
* 

package ch09;

import java.util.Scanner;



public class Test04
{
	public static void main(String[] args)
	{
		Scanner input = new Scanner(System.in);
		System.out.println("请输入行数");
		int row=input.nextInt();
		
		for (int i = 1; i <=row; i++)
		{
			for (int j = 0; j < row-i; j++)
			{
				System.out.print(" ");
			}
			for (int j = 0; j < 2*i-1; j++)
			{
				System.out.print("*");
			}
			System.out.println();
		}
		 
		
	}
}
请输入行数
10
         *
        ***
       *****
      *******
     *********
    ***********
   *************
  ***************
 *****************
*******************

package ch09;

import java.util.Scanner;

public class Test05
{
	public static void main(String[] args)
	{
		Scanner input = new Scanner(System.in);
		int row = 0;
		System.out.println("请输入行数");
		row = input.nextInt();
		 while (row%2==0){
			 System.out.println("请输入奇数");
			 row=input.nextInt();
		 }

		for (int i = 1; i <= row; i++)
		{
			for (int j = 0; j < row - i; j++)
			{
				System.out.print(" ");
			}
			for (int j = 0; j < 2 * i - 1; j++)
			{
				System.out.print("*");
			}
			System.out.println();
		}
		for (int i = row-1; i >=0; i--)
		{
			for (int j = 0; j < row - i; j++)
			{
				System.out.print(" ");
			}
			for (int j =2 * i - 1;j>0 ; j--)
			{
				System.out.print("*");
			}
			System.out.println();
		}


	}
}

请输入行数
7
      *
     ***
    *****
   *******
  *********
 ***********
*************
 ***********
  *********
   *******
    *****
     ***
      *
       

package ch09;

import java.util.Scanner;

public class Test06
{
	public static void main(String[] args)
	{
		Scanner input = new Scanner(System.in);
		int count = 0;
		System.out.println("请输入边长");
		count=input.nextInt();
		// 控制行数
		for (int i = 0; i < count; i++) {
			if (i == 0 || i == count - 1) {
				// 数组第一个行和最后一行的边
				for (int j = 0; j < count; j++) {
					System.out.print("* ");
				}
			} else {
				// 左边的边
				System.out.print("*");
				// 输出空格
				for (int j = 0; j < count - 2; j++) {
					System.out.print("  ");
				}
				// 右边的边
				System.out.print(" *");
			}
			// 换行
			System.out.println();
		}
		
	}
}
请输入边长
10
* * * * * * * * * * 
*                 *
*                 *
*                 *
*                 *
*                 *
*                 *
*                 *
*                 *
* * * * * * * * * * 

package ch09;public class Test02{public static void main(String[] args){for (int i = 0; i < 13; i++){for (int j = 0; j <= i; j++){System.out.print("* ");}System.out.println();}}}* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


                    

Java用 * 打印图形-菱形、空心菱形、三角形等

Java用 * 打印图形-菱形、空心菱形、三角形等 输出菱形 输出下半边菱形 输出一侧菱形 输出空心菱形 输出上部分菱形 输出下部分菱形 输出三角形 输出靠右的三角形 输出靠左的三角形 输出九九乘法表...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

java 打印各种 图形

"94876" snippet_file_name="blog_20131203_1_8551646" name="code" class="java">package ch09;      im...

利用java打印出金字塔图案

分析: 想要得到上述图片样式,一个是要实现打印*数量的递增  另一个是要考虑每行的填充,用什么填充 当然是空格了! 代码如下: import java.util.Scanner; public cl...

java打印数字图形

Problem Description 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。 Input 正整数n(1≤n≤9)。 Output 指定数字图形。 Example...
  • yu_mian
  • yu_mian
  • 2017年04月18日 14:34
  • 343

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Java中常见图形绘制方式与实现

可能大家经常听到某些Java初学者抱怨Java不适合图形开发,图像处理能力太次。实际上在大多数时候,这与Java本身无关(Java在处理非常复杂的图形时才会有效率问题),不过是这些初学者在连Java最...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

利用java打印心型图案

利用java打印心型图案 问题分析 心形图案的实现,重点是心形函数r=a(1–sinθ),据说这是笛卡尔死前寄出的最后一封情书的内容,这里面隐藏着一个刻骨铭心的秘密:“一生只为等待能手绘这个函...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 打印各种 图形
举报原因:
原因补充:

(最多只允许输入30个字)