JAVA程序设计——打印菱形
import java.util.Scanner;
public class Task_3 {
static Scanner in;
public static void main(String[] args) {
// TODO Auto-generated method stub
in=new Scanner(System.in);
System.out.println("请输入一个数,我们将帮你打印出有 N*2-1 行的菱形");
myPrint(in.nextInt());
}
public static void myPrint(int value) {
int l=0;
for (int i = value; i >0; i--) {
for (int j = i; j>0; j--) {
System.out.print(" ");
}
l++;
for (int j = 1; j <=l*2-1; j++) {
System.out.print("*");
}
System.out.println();
}
int s=value*2-1-value;
l=0;
for (int i = s; i >0; i--) {
l++;
for (int j = 0; j<=l; j++) {
System.out.print(" ");
}
for (int j = i*2-1; j >0; j--) {
System.out.print("*");
}
System.out.println();
}
}
}