package cn.nrsc.demo;
/*
* * * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * *
*
*
*
*
*/
import java.util.Scanner;
public class SanJiaoXing {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入垂直边的星星数(正整数):");
int num = sc.nextInt();
while (true) { // 借用while(true){}死循环达到多次输入的功能
// 打印第一个三角形111111111111111111111111111111111111
for (int i = 1; i <= num; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println("");// 此处主要是为了换行
}
System.out.println("=====================");
// 打印第二个三角形222222222222222222222222222222222222
for (int i = 1; i <= num; i++) {
for (int j = num; j >= i; j--) {
System.out.print("* ");
}
System.out.println("");// 此处主要是为了换行
}
System.out.println("+++++++++++++++++++++");
// 打印第三个三角形3333333333333333333333333333333333333
for (int i = 1; i <= num; i++) {
for (int j = num; j >= i; j--) {
System.out.print("* ");
}
System.out.println("");// 此处主要是为了换行
for (int k = 0; k < i; k++) {
if (i < num) {
System.out.print(" ");
}
}
}
System.out.println(">>>>>>>>>>>>>>>>>>>>>");
// 打印第三个四角形4444444444444444444444444444444444444
for (int i = 1; i <= num; i++) {
for (int k = num - 1; k > i - 1; k--) {
if (i < num) {
System.out.print(" ");
}
}
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println("");// 此处主要是为了换行
}
System.out.println("<<<<<<<<<<<<<<<<<<<<<");
// // 打印等边三角形222222222222222222222222222222222222
for (int i = 1; i <= num; i++) {
for (int k = num; k > i; k--) {
if (i < num) {
System.out.print(" ");
}
}
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();// 此处主要是为了换行
}
System.out.println("$$$$$$$$$$$$$$$$$$$$$$$");
// // 打印等边三角形111111111111111111111111111111111111
for (int i = 1; i <= num; i++) {
for (int j = num; j >= i; j--) {
System.out.print("* ");
}
System.out.println();// 此处主要是为了换行
for (int k = 0; k < i; k++) {
if (i < num) {
System.out.print(" ");
}
}
}
System.out.println("**********************");
System.out.println("还想继续玩吗,如想请输入一个正整数,如果不想请输入0");
num = sc.nextInt();
if (num == 0) {
System.out.println("游戏结束!!!");
System.exit(0);
}
}
}
}
//************************************************运行输出结果示例************************************************
package cn.itcast.zuoye_GuanQia3_day03;
/*
* * * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * *
*
*
*
*
*/
import java.util.Scanner;
public class SanJiaoXing {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入垂直边的星星数(正整数):");
int num = sc.nextInt();
while (true) { // 借用while(true){}死循环达到多次输入的功能
// 打印第一个三角形111111111111111111111111111111111111
for (int i = 1; i <= num; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println("");// 此处主要是为了换行
}
System.out.println("=====================");
// 打印第二个三角形222222222222222222222222222222222222
for (int i = 1; i <= num; i++) {
for (int j = num; j >= i; j--) {
System.out.print("* ");
}
System.out.println("");// 此处主要是为了换行
}
System.out.println("+++++++++++++++++++++");
// 打印第三个三角形3333333333333333333333333333333333333
for (int i = 1; i <= num; i++) {
for (int j = num; j >= i; j--) {
System.out.print("* ");
}
System.out.println("");// 此处主要是为了换行
for (int k = 0; k < i; k++) {
if (i < num) {
System.out.print(" ");
}
}
}
System.out.println(">>>>>>>>>>>>>>>>>>>>>");
// 打印第三个四角形4444444444444444444444444444444444444
for (int i = 1; i <= num; i++) {
for (int k = num - 1; k > i - 1; k--) {
if (i < num) {
System.out.print(" ");
}
}
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println("");// 此处主要是为了换行
}
System.out.println("<<<<<<<<<<<<<<<<<<<<<");
// // 打印等边三角形222222222222222222222222222222222222
for (int i = 1; i <= num; i++) {
for (int k = num; k > i; k--) {
if (i < num) {
System.out.print(" ");
}
}
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();// 此处主要是为了换行
}
System.out.println("$$$$$$$$$$$$$$$$$$$$$$$");
// // 打印等边三角形111111111111111111111111111111111111
for (int i = 1; i <= num; i++) {
for (int j = num; j >= i; j--) {
System.out.print("* ");
}
System.out.println();// 此处主要是为了换行
for (int k = 0; k < i; k++) {
if (i < num) {
System.out.print(" ");
}
}
}
System.out.println("**********************");
System.out.println("还想继续玩吗,如想请输入一个正整数,如果不想请输入0");
num = sc.nextInt();
if (num == 0) {
System.out.println("游戏结束!!!");
System.exit(0);
}
}
}
}
//************************************************运行输出结果示例************************************************