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

java 打印各种 图形

"94876" snippet_file_name="blog_20131203_1_8551646" name="code" class="java">package ch...

Java--各种有趣的图案输出

class EquTri { public static void main(String args []) { for(int i=1;i<=5;i++) ...

Eclipse导出可运行的jar包并运行

Eclipse导入可运行的jar包并运行 一、导出可运行的jar 第一步:右击项目选择Export导出,在弹出的窗口中选择'Java',接着选择'Runnable JAR file'。如下图: ...

java——控制台输入打印图形

1. 打印直角三角形 需求说明: 从控制台输入直角三角形的高度(行数)。 每行*的数目依次为1、3、5、7等。 实现思路:外层循环控制行数,根据用户输入的行数得到外层循环条件 ...

java 打印日历

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor...

java学习_有趣代码片段(一)

记一个有趣的代码片段 昨天看到一个十分有意思的问题,当时看到问题的我也是瞬间懵了。其实就是自己掌握的知识不扎实。现在我把它分开经行解析下,如有不对,请指正!主要还是自己对基础知识理解的不扎实,以后...

Java 调用打印机打印图片

Java 调用打印机打印图片
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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