package DemoStream;
//打印小星星
public class Demo1test {
public static void main(String[] args) {
//show1();//打印一行小星星
//show2();//打印一个矩形
//show3();打印一个直角三角形
//show4();//打印三角形
//show5();//打印倒三角,不包含中间的一行
//show6();打印菱形
//show7();打印空心菱形
//show8();对打印的菱形进行优化
}
private static void show8() {
for(int x=-5;x<=5;x++){
for(int y=-5;y<=5;y++){
if((x>0?x:-x)+(y>0?y:-y)<=5){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
private static void show7() {
for (int i = 1; i <= 5; i++) {
for (int k = 1; k <= 5 - i; k++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
if(j==1 || j==2*i-1){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
for(int i=1;i<=4;i++){
for(int j=1;j<=i;j++){
System.out.print(" ");
}
for (int k=7;k>=2*i-1;k--){
if(k==7 || k==2*i-1){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
private static void show6() {
for (int i = 1; i <= 5; i++) {
for (int k = 1; k <= 5 - i; k++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
System.out.print("*");
}
System.out.println();
}
for(int i=1;i<=4;i++){
for(int j=1;j<=i;j++){
System.out.print(" ");
}
for (int k=7;k>=2*i-1;k--){
System.out.print("*");
}
System.out.println();
}
}
private static void show5() {
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(" ");
}
for (int k = 7; k >= 2 * i - 1; k--) {
System.out.print("*");
}
System.out.println();
}
}
private static void show4() {
for (int i = 1; i <= 5; i++) {
for (int k = 1; k <= 5 - i; k++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
private static void show3() {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
private static void show2() {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5; j++) {
System.out.print("*");
}
System.out.println();
}
}
private static void show1() {
for (int i = 1; i <= 7; i++) {
System.out.print("*");
}
}
}
使用Java打印菱形、三角形等
最新推荐文章于 2024-05-31 10:46:10 发布