Java用for输出三角形(四种方向三角形)

第一种(左上方 左下方 右下方)

Java用for输出三角形(四种方向三角形)_第1张图片

import java.util.Scanner;
public class ZS
{
	public static void main(String[] args){
		Scanner stdIn=new Scanner(System.in);

		System.out.print("请输入三角形层数:");
		int x=stdIn.nextInt();

		for(int i=1;i<=x;i++){
			for(int j=1;j<=i;j++){
				System.out.print('*');
			}
			System.out.println();
		}
	}
}
//左上方  左下方  右下方

±±±±±±±±±±±±±±±±±±±±±分割线±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±

第二种(右下方 左上方 右上方)

Java用for输出三角形(四种方向三角形)_第2张图片

import java.util.Scanner;
public class YX
{
	public static void main(String[] args){
		Scanner stdIn=new Scanner(System.in);
		System.out.print("请输入三角形层数:");
		int x=stdIn.nextInt();

		for(int i=1;i<=x;i++){
			for(int j=1;j<=i;j++){
				System.out.print(' ');
			}
			for(int k=x-i;k>=0;k--){
				System.out.print('*');
			}
			System.out.println();
		}
	}
}
//右下方 左上方 右上方

±±±±±±±±±±±±±±±±±±±±±分割线±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±

第三种(右上方 右下方 左下方)

Java用for输出三角形(四种方向三角形)_第3张图片

import java.util.Scanner;
public class YS
{
	public static void main(String[] args){
		Scanner stdIn=new Scanner(System.in);

		System.out.print("请输入三角形层数:");
		int x=stdIn.nextInt();

		for(int i=1;i<=x;i++){
			for(int j=x-i;j>=1;j--){
				System.out.print(" ");
			}
			for(int k=1;k<=i;k++){
				System.out.print('*');
			}
			System.out.println();
		}
	}
}
//右上方 右下方 左下方

±±±±±±±±±±±±±±±±±±±±±分割线±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±

第四种(左下方 左上方 右上方)

Java用for输出三角形(四种方向三角形)_第4张图片

import java.util.Scanner;
public class ZX
{
	public static void main(String[] args){
		Scanner stdIn=new Scanner(System.in);

		System.out.print("请输入三角形层数:");
		int x=stdIn.nextInt();

		for(int i=1;i<=x;i++){
			for(int j=x-i;j>=0;j--){
				System.out.print('*');
				}
			System.out.println();
		}
	}
}
//左下方  左上方  右上方

你可能感兴趣的:(java循环语句)