通过控制台输入行号,来打印菱形
import java.util.Scanner; class Diamond{ public static void main(String[] args){ int point=0; int[] temp=new int[1]; System.out.println("请输入打印行号"); Scanner sc= new Scanner(System.in); temp[point]=sc.nextInt(); System.out.println("输出的图形如下:"); for(int i=1;i<=temp[point];i++){ for(int j=1;j<=temp[point]-i;j++){ System.out.print(" "); } for(int k=1;k<=2*i-1;k++){ System.out.print("*"); } System.out.println(); } for(int i=1;i<=temp[point]-1;i++){ for(int j=1;j<=i;j++){ System.out.print(" "); } for(int k=2*temp[point]-3;k>=2*i-1;k--){ System.out.print("*"); } System.out.println(); } } }
<< 上一篇
网友留言(0 条)