java实现直角三角形、倒三角和等腰三角形的实现

正三角:

需求说明:

  1. 从控制台输入直角三角形的高度(行数)
  2. 每行 * 的数目依次为1、3、5、7…*
Scanner input = new Scanner(System.in);
		System.out.print("输入直角三角形的高度:");
		int hight = input.nextInt();
		for (int i = 1; i <= hight; i++) {
			System.out.println();
			for (int j = 1; j <= 2*i-1; j++) {
				System.out.print("*");
			}
		}

实现效果图,如:

java实现直角三角形、倒三角和等腰三角形的实现_第1张图片

倒三角:

需求分析:

  • 每行*的数目从下至上依次为1、2、3、4…(倒三角)
Scanner input = new Scanner(System.in);
		System.out.print("请输入倒三角的高度:");
		int hight = input.nextInt();
		for (int i = 1; i <= hight; i++) {
			System.out.println();
			for (int j = hight; j >= i; j--) {
				System.out.print("*");
			}
		}

实现效果图,如:
java实现直角三角形、倒三角和等腰三角形的实现_第2张图片

等腰三角形:

需求说明:

  1. 从控制台输入等腰三角形的高度
  2. 每行*的数目依次为1、3、5、7…
Scanner input = new Scanner(System.in);
		System.out.print("请输入等腰三角形的高度:");
		int hight = input.nextInt();
		for (int i = 1; i <= hight; i++) {
			System.out.println();
			for (int j = hight; j >= i; j--) {
				System.out.print(" ");
			}
			for (int j = 1; j <= (2*i-1); j++) {
				System.out.print("*");
			}
		}

实现效果图,如:
java实现直角三角形、倒三角和等腰三角形的实现_第3张图片

你可能感兴趣的:(java经典题,java)